A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符流处理单元为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)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马