这个周末我正在搞一个小项目,其中一部分我想获取通常会转到控制台的输出结果并将其输出到 HTML 文件。
File file = new File("C:/Users/Files/Desktop/TestTest/Test22.html");
FileOutputStream fos = new FileOutputStream(file);
PrintStream ps = new PrintStream(fos);
System.setOut(ps);
System.out.println("The Total of this output is" + totalAmt);
System.out.println("Average amount is " + average);
现在这两行都打印得很好。但它们打印在一行上,几乎连在一起,看起来一点也不吸引人。在将值打印到 html 页面之前,我可以在 Eclipse 中做些什么来格式化 html 页面吗?
最佳答案
您可以执行以下两件事之一。第一个是将 html 格式编码到要编写的程序中。换句话说,类似于插入
System.out.println("<br />");
在打印语句之间。
您可以做的另一件事是编写一个格式化的 html 页面并将其作为长字符串从内存中读取,然后仅覆盖您想要的内容,也许可以通过搜索特定标签并编辑它们之间的文本来覆盖。完成后,您可以将文件保存回来。
如果您只需要一点简单的格式化,第一种方法会更好。如果您想要的页面非常复杂,则可以选择第二种。
关于java - 如何格式化从 Java 输出的 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36513149/