`

字节流和字符流的转换

 
阅读更多
首先理一下概念:
字节流:用于读取一个一个的数据字节(8位),每8位当成一个单元

字符流:用于读取一个一个的数据字符(16位),每16位当成一个单元


InputStreamReader和OutputStreamWriter是用于将字节流转换成字符流读写的2个类,前者可以将一个字节流中的字节解码成字符后读取,后者将字符编码成字节后写入到一个字节流当中;

我们应该避免频繁的在字符和字节间进行转换,最好不要直接使用InputStreamReader和OutputStreamWriter类来读写数据,应尽量使用BufferedWriter来包装OutputStreamWriter类,用BufferedReader来包装InputStreamReader类;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics