[Java] 將標准字符流寫入到文件中(通過控制台寫一個html程序,並保存)


package test.stream;

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

/**
 * 通過控制台寫一個html程序,並輸出
 * @author Frost.Yen
 * @E-mail 871979853@qq.com
 * @date 2016年4月13日
 */
public class TestHtml {
    public static void main(String[] args) {
        BufferedReader br = null;
        PrintWriter out = null;
        try {
            br = new BufferedReader(new InputStreamReader(System.in));
            out = new PrintWriter(new BufferedWriter(new FileWriter("E:\\JAVA\\Examples\\To Learn\\src\\test\\stream\\test.html")));
            String str = null;
            while((str = br.readLine())!=null){
                if (str.equals("exit")) {
                    System.out.println("thank you");
                    break;
                }
                out.println(str);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            try {
                if(br!=null) br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            
            try {
                if(out!=null) out.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        
    }
}

運行后在控制台輸入

<html>
<head><title>java test</title></head>
<body>
<marquee><h1>notic java do it<h1><marquee>
</body>
<html>
exit

回車

即可生成test.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM