采字符输出流FileWriter,从键盘上输入数值,并存入文件中
作者:互联网
public class Test05 { public static void main(String[] args) { //写在try小括号里面的流可以自动关闭,不需要手动关闭 try(// 创建文件字符流输出对象,指向要输出的文件路经,默认是替原有 //文件的内容,如果要追加内容,在第二个参数设置ture FileWriter fileWriter = new FileWriter("E:\\IdeaProjects\\aliang\\day03.txt"); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter) ){ // //向文件写入数据 // bufferedWriter.write("你吃了吗?"); // //输出一个换行符 // bufferedWriter.newLine(); // bufferedWriter.write("大家好,欢迎你来中国"); // //刷新缓冲区,写入文件 // bufferedWriter.flush(); Scanner scanner = new Scanner(System.in); System.out.println("请输入你想输入的值:"); String s = scanner.nextLine(); while (!s.equals("exit")){ bufferedWriter.write(s);//如果输入exit字符串则结束输入 bufferedWriter.newLine();//输出换行符 bufferedWriter.flush();//刷新缓冲区,写入到文件保存 System.out.println("请输入你想输入的值:"); s = scanner.nextLine(); } }catch (IOException e){ e.printStackTrace(); } } }
标签:文件,scanner,System,存入,键盘,bufferedWriter,write,FileWriter,输入 来源: https://blog.csdn.net/songsonglaila/article/details/119151367