简书链接:kotlin文件操作
文章字数:23,阅读全文大约需要1分钟

1
2
3
4
5
6
val path = Paths.get("src/TestJava.java");
var stream = Files.newInputStream(path)
stream.buffered(1024).reader(Charsets.UTF_8).use {

reader-> println("current:${reader.readText()}");//一次读完
}

只读入一行

    stream.buffered(1024).reader(Charsets.UTF_8).useLines { reader ->
        var iterator = reader.iterator()
        while (iterator.hasNext()) {
            println("current:${iterator.next()}");


        }
    }
···