JAVAケース:ログ情報を編集し、my.txtファイルに出力して印刷する

5822 ワード

一、需要: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;
			}
			
		}

	}

}