java - 如何格式化从 Java 输出的 HTML 页面?

标签 java html eclipse

这个周末我正在搞一个小项目,其中一部分我想获取通常会转到控制台的输出结果并将其输出到 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/

相关文章:

java - 如何计算旋转炮塔上枪管的子弹原点

java - 如何在纹理上绘画 [Libgdx]

从 MySql 数据库读取时出现 Java Preparedstatement 错误

java - 在 Eclipse 中替换库后未找到类异常

eclipse - 无法在 Mac 10.6 上启动斯坦福大学的 CS106A Eclipse 版本 - "Unable to access jarfile startup.jar"

java - 如何在java中使用opengl中的字体?

javascript - Node.js 和 express 无法使用简单的 Bootstrap 表单发布/出错

javascript - 如何获取沿饼图边缘的切片坐标?

html - 如何将 4 个盒子与 Bootstrap 网格系统对齐?

java - 如何将一个独立项目添加到另一个maven项目中