IO流的操作规律
A:操作数据源和目的地的流
**数据源
Reader,InputStream
**目的地
Writer,OutputStream
B:看是否是文本文件
是:
数据源:FileReader
目的地:FileWriter
不是:
数据源:FileInputStream
目的地:FileOutputStream
C:看设备
数据源:键盘录入(System.in),内存(数组和字符串),文件
**当录入的数据你想一次读取一行.
就要使用转换流.
InputStreamReader isr = new InputStreamReader(System.in);
目的地:控制台输出(System.out),内存(数组和字符串),文件
**当在控制台打印的时候,想用字符的方式
使用转换流
OutputStreamWriter osw = new OutputStreamWriter(System.out); |