package com.yyq;
import java.io.*;
/* 读取转换流(InputStreamReader) 是字节通向字符的桥梁
* 写入的时候是字节,但是读取的时候是字符,这叫做字节转字符
* 写入转换流(OutputStreamWriter)是字符流通向字节流的桥梁??
* 录入的时候是字符,存储的时候总是字节,这就叫做字符转字节
*/
public class OutPutStreamWriterDemo {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
InputStream in = System.in;
// 键盘录入最常见的写法。
BufferedReader fr = new BufferedReader(new InputStreamReader(System.in));
OutputStream out = System.out; // 字节流
OutputStreamWriter osw = new OutputStreamWriter(out);
BufferedWriter bufw = new BufferedWriter(osw);
// BufferedWriter 写的时候是字符流 ,实际往内存或文件中写完成的是字节流
while(true){
String line = fr.readLine();
if(line.equals("over")){
break;
}
bufw.write(line);
bufw.newLine();
bufw.flush(); // 写出操作需要刷新
}
}
}