编程语言
首页 > 编程语言> > 【java I/O流总结】其它字符流零散总结

【java I/O流总结】其它字符流零散总结

作者:互联网

前面几个IO流相关博客总结了几个比较重要的类,还剩下几个,类源码非常易懂。这里简单总结一下我记录的要点。

CharArrayReader&CharArrayWriter

1. CharArrayReader
2. CharArrayWriter

IO流类源码中多处用到了字符串拷贝方法,我发现以下两个方法都被用到

System.arraycopy()和Arrays.copyOf()的区别

StringWriter&StringReader

个人感觉,实践中,这些字符串输入输出方法,reader用在从一个String或char[]遍历获取数据,writer用在通过不同来源拼接一个String 或char[]。没什么大用

管道流

StreamEncoder和StreamDecoder

字节流的内容很多都跟前面学习过的字符流大同小异,如FileInputStream、BufferInputStream等等,总的看下来,字符流相当于是在字节流基础上做的进一步封装。当然也有少数独特的,如SequenceInputStream,这个后面有时间再填一下坑。

标签:总结,字符,PipedReader,零散,java,String,char,数组,字节
来源: https://www.cnblogs.com/buptleida/p/12625827.html