• [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

  • 相关阅读:
    集群架构搭建
    THUWC2019 游记
    【集训队互测2015】未来程序·改
    [NOIP2014普及组T1]珠心算测验
    [CF912D]Fishes
    [POJ2409]Let it Bead
    golang 统计系统测试覆盖率
    tcpdump常用方法
    数学闯关引发的思考
    linux lsof常用方法
  • 原文地址:https://www.cnblogs.com/frost-yen/p/5388170.html
Copyright © 2020-2023  润新知