Kotlin Io流与序列化,小结

这篇博客探讨了Kotlin中的IO库,包括字符和字节输入输出流的使用,如Reader、Writer、InputStream和OutputStream。同时,文章提到了流处理器之间的链接机制,并详细列举了各类流的链接处理器实例,如ByteArrayInputStream和FileOutputStream。此外,还介绍了Kotlin中的读写结构,如BufferedReader和BufferedWriter,以及如何进行文件的读写操作和对象的序列化与反序列化。
摘要由CSDN通过智能技术生成

在Kotlin中IO库基本分为两类:

字符输入输出流:Reader,Writer  |负责对char的处理

字节输入输出流:InputStream,OutputStream | 负责对byte的处理

链接机制:流处理器之间可以相互关联起来,其中一个的输出作为另一个的输入。

1.输入输出流结构

InputStream原始处理器下的链接处理器:

  1. ByteArrayInputStream
  2. FileInputStream
  3. ObjectInputStream
  4. StringBufferInputStream
  5. ...

OutputStream原始处理器下的链接处理器:

  1. ByteArrayOutputStream
  2. FileOutputStream
  3. ObjectOutputStream
  4. ...

2.下面是读写结构

Reader:

  1. BufferedReader
  2. CharArrayReader
  3. InputStreamReader
  4. StringReader
  5. ...

Weiter:

  1. BufferedWriter
  2. CharArrayReader
  3. OutputStreamWriter
  4. PrintWriter
  5. StringWriter
  6. ...

读取文件与写入文件:

//
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值