import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
public class SystemIn {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(System.in));// 不需要关闭,System.in和System.out是一直开启的
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("c:"
+ File.separator + "eclipse" + File.separator + "a.txt"));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
if (line.equals("over")) {
break;
}
bufferedWriter.write(line);
bufferedWriter.newLine();
bufferedWriter.flush();
}
bufferedWriter.close();
}
}
注意:以上程序输入中文时在eclipse中写入到文件会出现乱码,而在命令行下则正常
Java_IO流_键盘录入数据存储到文件中
最新推荐文章于 2021-07-21 14:28:18 发布