文件字符输入流:一次读取一个字符:
读取一个字符并返回,如果没有可以读取的就返回-1
文件字符输入流:一次读取一个字符数组:
循环实现字符数组的输入:
public class Demo2 {
public static void main(String[] args) throws Exception {
Reader re = new FileReader("file-io-app/date6");
//定义一个字符型数组来存储字符
char[] buffer = new char[1024];
//定义一个变量来记录每次存储的字符的个数
int len;
while ((len=re.read(buffer))!= -1){
//解码 输出
String s = new String(buffer, 0, len);
System.out.println(s);
}
}
}
文件字节输出流:
注意: 字符输出流可以直接将一个字符串进行输出
\r\n : 表示换行
覆盖管道:
追加管道:在构造方法后加 true 即可
总结: