📅  最后修改于: 2023-12-03 15:32:31.335000             🧑  作者: Mango
在Kotlin中,我们可以使用Java IO类库来逐行读取文件。下面是一段简单的Kotlin代码示例。
import java.io.File
fun main() {
val filePath = "<your_file_path>"
try {
val file = File(filePath)
val bufferedReader = file.bufferedReader()
bufferedReader.forEachLine {
println(it)
}
} catch (e: Exception) {
e.printStackTrace()
}
}
在这段代码中,我们首先定义了要读取的文件的路径。然后,我们使用File
类创建了一个文件对象。接下来,我们使用bufferedReader()
方法创建了一个包装了文件的缓冲读取器。最后,我们使用forEachLine()
方法逐行读取文件并打印出每一行的内容。
值得注意的是,我们在这段代码中使用了try-catch
语句来处理可能会抛出的异常。这样可以保证程序在遇到异常时能够正常结束,而不是崩溃。
以上就是在Kotlin中逐行读取文件的简单示例。当然,还有许多其他方法和库可以用来读取文件,我们可以根据具体的需求选择更合适的方法。