```java
package work;
import java.io.*;
public class PrintTest {
public static void main(String[] args){
File file = new File("abc.txt");
PrintTest test = new PrintTest();
test.in(file);
test.out(file);
}
public void in(File file) {
BufferedReader br = null;
BufferedWriter bw = null;
try {
br = new BufferedReader(new InputStreamReader(System.in));
bw = new BufferedWriter(new FileWriter(file));
System.out.println("请输入信息(退出输入e或exit):");
String s;
while ((s = br.readLine()) != null) { // 读取用户输入的一行数据 --> 阻塞程序
if ("e".equalsIgnoreCase(s) || "exit".equalsIgnoreCase(s)) {
System.out.println("安全退出!!");
break;
}
bw.write(s);
}
} catch (IOExcepti
利用System.in、InputStreamReader和BufferedWriter实现读取键盘输入的数据,使用PrintWriter和System.out将读取到的数据保存在文件同时输出到显示器
最新推荐文章于 2023-05-07 15:42:33 发布
```javapackage work;import java.io.*;public class PrintTest { public static void main(String[] args){ File file = new File("abc.txt"); PrintTest test = new PrintTest(); test.in(file); test.out(file.
摘要由CSDN通过智能技术生成