Kotlin Files Paths write ByteArray writeString写多行BufferedWriter
import java.nio.file.Files
import java.nio.file.Paths
import java.nio.file.StandardOpenOptionfun main(args: Array<String>) {val filePath = "./myfile.txt"val path = Paths.get(filePath)val bytes: ByteArray = "hello,".toByteArray() //覆盖写文件Files.write(path, bytes)val string: String = "world!"Files.writeString(path, string, StandardOpenOption.APPEND) //原文件追加val bufferedWriter = Files.newBufferedWriter(path, StandardOpenOption.APPEND)bufferedWriter.newLine() //换行bufferedWriter.flush()var lines = mutableListOf<String>()repeat(3) {lines.add(it.toString())}Files.write(path, lines, StandardOpenOption.APPEND) //写入多行bufferedWriter.write("2023")bufferedWriter.flush() //预备写的数据在内存,flush流,写入本地。bufferedWriter.close()//打印文件全部内容println(Files.readString(path))
}
hello,world!
0
1
2
2023
Kotlin File writeText appendText appendBytes readBytes readText-CSDN博客Java把一个文件转化为byte字节数组 /** * 把一个文件转化为byte字节数组。try { File..._java文件转byte数组。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。Kotlin Files readAllBytes readAllLines readString-CSDN博客。https://blog.csdn.net/zhangphil/article/details/132766718
Kotlin Files readAllBytes readAllLines readString-CSDN博客Java把一个文件转化为byte字节数组 /** * 把一个文件转化为byte字节数组。try { File..._java文件转byte数组。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。https://blog.csdn.net/zhangphil/article/details/132763802