import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test {
public static void main(String[] args) throws IOException {
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new InputStreamReader(System.in));
bw = new BufferedWriter(new OutputStreamWriter(System.out));
while(true){
bw.write("请输入:");
bw.flush();
String input = br.readLine();
if("exit".equals(input)){
break;
}
bw.write("您输入的是:"+input);
bw.newLine();
bw.flush();
}
bw.write("结束");
bw.flush();
} catch (Exception e) {
e.printStackTrace();
} finally{
try {
if(null!=br){
br.close();
}
if(null!=bw){
bw.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
Java IO转换流
最新推荐文章于 2023-01-27 17:40:31 发布
该Java程序演示了如何使用BufferedReader和BufferedWriter进行标准输入输出的读写操作。用户可以输入任意文本,程序会回显输入,直到用户输入'exit'为止。程序在读写过程中包含了异常处理和资源关闭,确保了良好的编程实践。
摘要由CSDN通过智能技术生成