文件输入
- 几种组合流过滤器(FileIntputStream 简写File ,Data,Buffered,Pushback,类似)
-
- 读取字节流,转化为数据;
File - Data - 频繁读取,加入缓冲区;
File - Buffered - Data - 预读、回退;
File - Buffered - Pushback - Data
- 读取字节流,转化为数据;
DataIntputStream din = new DataIntputStream(
new PushbackIntputStream(
new BufferedIntputStream(
new FileIntputStream( "in.dat" ) ) ) );
-
读取写入
-
- 读取:
字节流:DataIntputStream
字符流:Scanner - 写入:
字节流:DataOutputStream
字符流:PrintWriter
- 读取:
-
编码
对于不能表示的,编码,再解码 -
- 编码: String - ByteBuffer (cset.encode) - byte[] ( .array)
- 解码: byte[] - ByteBuffer( ByteBuffer . warp() ) - CharBuffer (cset. decode() ) - String ( toString )
本文探讨了文件输入流程中的几种组合流过滤器及其应用,包括如何将字节流转化为数据,通过File、Data、Buffered、Pushback类进行高效读取与处理。同时,介绍了数据的读取与写入方法,以及编码与解码过程,确保信息的有效传输与存储。
318

被折叠的 条评论
为什么被折叠?



