📜  kotlin 逐行读取文件 - Kotlin (1)

📅  最后修改于: 2023-12-03 15:32:31.335000             🧑  作者: Mango

Kotlin逐行读取文件

在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中逐行读取文件的简单示例。当然,还有许多其他方法和库可以用来读取文件,我们可以根据具体的需求选择更合适的方法。