黑马程序员技术交流社区

标题: 字符流的几个常用方法,列出来供大家学习复习 [打印本页]

作者: huangzhehua    时间: 2016-6-11 22:39
标题: 字符流的几个常用方法,列出来供大家学习复习
字符流处理单元为2个字节的UniCode字符,分别操作字符,字符数组或字符串。字符流是由Java虚拟机将字节转换成2个字节的UniCode字符为单位的字符而成,所以对多国语言的支持比较好。字节流虽然提供了处理任何类型的IO操作的功能,但它不能直接处理UniCode字符,而字符流就可以。
        1).输出流:Writer(抽象类):
                        输出的方法:
                                 1.write(int n):输出一个字符
                                2.write(char[] c):输出一个字符数组
                                3.write(char[] c,int off,int len):输出一个字符数组的一部分;
                                 4.write(String s):输出一个字符串;
                                 5.write(String s,int off,int len):输出字符串的一部分;
                        |--OutputStreamWriter(转换流):
                                 |--FileWriter(基本流):
                                        构造方法:
                                                  1.FileWriter(String name)
                                                  2.FileWriter(String name,boolean append)
                                                 3.FileWriter(File file)
                                                  4.FileWriter(File file,boolean append)
         2).输入流:Reader(抽象类):
                        读取的方法:
                                 1.int read():读取一个字符
                                2.int read(char[] c):读取一个字符数组
                        |--InputStreamReader(转换流):
                                 |--FileReader(基本流):
                                          构造方法:
                                                 1.FileReader(String name)
                                                 2.FileReader(File file)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2