当前位置:嗨网首页>书籍在线阅读

07-文件IO操作

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

13.2 文件I/O操作

Kotlin I/O流技术主要来自于Java I/O流技术,在Java原有类的基础上进行功能扩展。同时,Kotlin也针对InputStream、OutputStream、Reader和Writer等文件操作类进行了扩展,Kotlin中常用的文件读写操作API如表13-1所示。

表13-1 Kotlin中常用的文件读写API函数

| 函数签名 | 功能说明 | | :----- | :----- | :----- | :----- | | File.readText() | 读取文件的所有内容并返回一个字符串 | | File.readLines() | 按行读取文件内容并返回一个List | | File.readBytes() | 读取文件的内容并以ByteArray方式返回 | | File.writeText() | 将text字符串写入文件中 | | File.writeBytes() | 将ByteArray字节流写入数组 | | File.appendText() | 在文件末尾追加写入字符串 | | File.appendBytes() | 在文件末尾追加写入ByteArray字节流数组 |