Buffered Writer - newLine没有做任何事情

时间:2017-10-25 07:26:13

标签: java

我试图用Java编写HTML文件,但是bw.newLine();不管用。它全部显示在一行中。

        File f = new File("quote.html");
        BufferedWriter bw = new BufferedWriter(new FileWriter(f));

        bw.write("Client                 : " + clientID + " - " + creditLimit[1]);

        bw.newLine();        

        bw.write("Service Code           : " + serviceCode);

        bw.newLine();

        bw.write("Number of Launches     : " + numberOfLaunches);

        bw.newLine();

        bw.write("Orbit Type             : " + orbitType);

        bw.close();

它只是在一行显示。

2 个答案:

答案 0 :(得分:8)

bw.newLine(); // write a platform-dependent new line character (\n for unix)

对于HTML,您需要使用<br/> HTML元素:

bw.write("<br/>");

答案 1 :(得分:0)

在HTML中,不会呈现源代码中的换行符。要在HTML中显示换行符,您需要添加<br>代码