黑马程序员技术交流社区
标题:
字符流的几个常用方法,列出来供大家学习复习
[打印本页]
作者:
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