11.转换流
作者:互联网
1.转换流
System.in 和 System.out 都是字节流,这里用了 InputStreamReader 和 InputStreamReader 将字节流转化成了字符流,再通过字符缓冲流,输入和输出
import java.io.*;
public class Dome09 {
public static void main(String[] args) {
BufferedReader br = null;
BufferedWriter bw = null;
try {
//System.in是字节流,通过转换流 InputStreamReader 转换成字符流,在通过字符缓冲流进行行读取
br = new BufferedReader(new InputStreamReader(System.in));
//System.on是字节流,通过转换流 InputStreamReader 转换成字符流,在通过字符缓冲流进行行读取
bw = new BufferedWriter(new OutputStreamWriter(System.out));
while (true){
String ipt = br.readLine();//读取一行
bw.write(ipt);//写入一行
bw.newLine();//换行
if (ipt.equals("exit")){//直到用户输入exit 退出
break;
}
bw.flush();//刷新
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (br != null) {
br.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
标签:11,字符,转换,System,bw,br,new,InputStreamReader 来源: https://www.cnblogs.com/lyq888/p/16132293.html