JAVA案例——编辑日志信息,输出并打印到my.txt文件中

一、需求:
1、通过控制台编辑当天日记信息
2、将日记信息内容保存在my.txt的文件中
3、当用户输入0的时候,就退出编辑,实现将内容保存到my.txt

二、实现代码

package day02;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Scanner;

public class TestDemo {
     
	public static void main(String[] args) throws IOException {
     
		System.out.println("请编辑日记:");
		Scanner sn = new Scanner(System.in);
		String str="";
		Scanner sn1= new Scanner(System.in);
		FileOutputStream fis=new FileOutputStream("demo/my.txt");
		PrintWriter pw=new PrintWriter(fis);
		
		while(true) {
     
			str = sn.nextLine();
			pw.print(str);
			
			if((sn1.nextLine()).equals("0")) {
     
				System.out.println("已退出编辑");
				pw.close();
				break;
			}
			
		}

	}

}

你可能感兴趣的:(java)