Kotlin I/O操作
来源:互联网 发布:如何安装平面设计软件 编辑:程序博客网 时间:2024/06/06 03:19
Kotlin使用java原本的java.io
库进行I/O操作并对其进行了扩展
fun main(vararg a:String) { val file = FileInputStream("test.txt") val data = ByteArray(1024) while (fis.read(data) != -1) { val s = String(data) println(s) }}
扩展方法
java.io.InputStream
buffered
返回当前流的BufferedInputStream
bufferedReader
返回当前流的BufferedReader
reader
返回当前流的InputStreamReader
copyTo
将当前流内容拷贝到指定输出流readBytes
读取当前流到数组
java.io.OutputStream
buffered
返回当前流的BufferedOutputStream
bufferedWriter
返回当前流的BufferedWriter
writer
返回当前流的OutputStreamWriter
java.io.File
appendBytes
在文件末尾添加字节appendText
在文件末尾添加文本bufferedReader
获得本文件的BufferedReader
bufferedWriter
获得本文件的BufferedWriter
inputStream
获得本文件的FileInputStream
outputStream
获得本文件的FileOutputStream
reader
获得本文件的InputStreamReader
writer
获得本文件的OutputStreamWriter
copyRecursively
深拷贝当前目录到指定File
copyTo
拷贝当前文件到指定File
deleteRecursively
删除当前文件或目录forEachBlock
对每块执行操作forEachLine
对每行执行操作
阅读全文
0 0
- Kotlin I/O操作
- Step into Kotlin - 21 - I/O
- C++I/O操作
- I/O操作
- I/O操作
- 文件I/O操作
- 文件I/O操作
- 文件I/O操作
- JAVA I/O操作
- java I/O操作
- I/O 文件操作
- 文件I/O操作
- I/O操作
- I/O 文件操作
- C++ I/O操作
- 文件I/O操作
- 文件I/O操作
- c++I/O操作
- CORS 跨域 实现思路及相关解决方案
- 【南阳理工】 44 子串和
- android 修改源码framework后如何编译
- 在lua环境中使用protobuf ,编译protobuf文件
- 虚函数
- Kotlin I/O操作
- 百度地图定位+逆地址解析+导航
- 剑指offer(十六)合并两个排序的链表
- perl实现多进程的操作
- React 用input和datalist写的下拉框
- mysql导入数据库报错
- 17年春,机器学习实习,腾讯四个BG,五次面试实录。
- CSS学习2-各种标签设置1
- 百练2694:逆波兰表达式