Kotlin File BufferedOutputStream write ByteArray

Kotlin File BufferedOutputStream write ByteArray

 

Kotlin File BufferedOutputStream write ByteArray_第1张图片

 

 

import java.io.File

fun main(args: Array) {
    val filePath = "./myfile.txt"
    val file = File(filePath)

    val bos = file.outputStream().buffered()
    val bytes: ByteArray = "hello,world!".encodeToByteArray()

    bos.write(bytes, 0, bytes.size) //此时数据还在内存
    println("-${file.readText(Charsets.UTF_8)}") //此时读文件数据为空

    bos.flush() //缓存的数据刷入文件
    println("--${file.readText(Charsets.UTF_8)}")

    bos.close()

    //打印文件全部内容
    println("---${file.readText(Charsets.UTF_8)}")
}

 

-
--hello,world!
---hello,world!

 

 

 

 

 

Kotlin File readText readLines readBytes_zhangphil的博客-CSDN博客try { File..._java文件转byte数组。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客。https://blog.csdn.net/zhangphil/article/details/132802895Kotlin 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

Java把一个文件转化为byte字节数组_java文件转byte数组_zhangphil的博客-CSDN博客Java把一个文件转化为byte字节数组 /** * 把一个文件转化为byte字节数组。 * * @return */ private byte[] fileConvertToByteArray(File file) { byte[] data = null; try { File..._java文件转byte数组https://blog.csdn.net/zhangphil/article/details/83115640

 

你可能感兴趣的:(kotlin,kotlin)