当然有!下面是一个简单的 Kotlin 文件读写案例,包括读取和写入文本文件。
首先,我们需要创建一个函数来写入文本文件:
import java.io.File
fun writeToFile(file: File, content: String) {
file.writeText(content)
}
这个函数接受一个 File
对象和一个字符串作为参数,然后将字符串写入文件。
接下来,我们需要创建一个函数来读取文本文件:
import java.io.File
fun readFromFile(file: File): String? {
return file.readText()
}
这个函数接受一个 File
对象作为参数,然后返回文件内容作为字符串。如果文件不存在或无法读取,则返回 null
。
最后,我们可以使用这两个函数来读写一个文本文件:
fun main() {
val filePath = "example.txt"
val content = "Hello, World!"
// 写入文件
writeToFile(File(filePath), content)
// 读取文件
val fileContent = readFromFile(File(filePath))
println("File content: $fileContent")
}
这个示例中,我们首先创建了一个名为 example.txt
的文本文件,然后使用 writeToFile
函数将字符串 "Hello, World!"
写入文件。接着,我们使用 readFromFile
函数读取文件内容,并将其打印到控制台。