[JAVA]IO流

层次与分类

Input/OutputStream-以字节为单位输入输出

Reader/Writer-以字符(2字节)为单位输入输出

一般来说Reader/Writer比较强大,于是使用InputStreamReader ->把Stream转换成Reader使用

1、读取、写一行,使用BufferReader

2、处理字节数组,使用ByteArrayInputStream

3、处理各种数据类型,如int、long、double等,使用DataInputStream

4、处理文件,使用FileInputStream

5、处理字符数组,使用CharArrayReader

6、处理自定义对象(序列化),使用ObjectInputStream

7、把其他类型转化为字符串写入流的,使用PrintWriter

posted @ 2013-12-19 17:35  iyjhabc  阅读(157)  评论(0编辑  收藏  举报