java中标准输入输出流

原文地址:https://www.cnblogs.com/lol-ashe/p/6290522.html

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class TestOutputStreamWrite {

    public static void main(String[] args) {
        BufferedReader br = null;
        PrintWriter pw = null;
        
        try {
            br = new BufferedReader(new InputStreamReader(System.in));
            pw = new PrintWriter(new BufferedWriter(new FileWriter("C:\\Users\\Polly\\java\\Hello.txt")));
            String str = null;
            while((str=br.readLine())!=null){
                if (str.equals("quit")){
                    System.out.println("谢谢使用!");
                    break;
                }
                pw.println(str);
            }
            
        } catch (IOException e) {
            e.printStackTrace();
        } finally{
            try {
                if (br!=null) br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            try {
                if(pw!=null) pw.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }

    }

}

猜你喜欢

转载自blog.csdn.net/Ithao2/article/details/83351036