【问题标题】:preserve spaces in string java, javascript在字符串 java、javascript 中保留空格
【发布时间】:2016-01-07 16:03:02
【问题描述】:

我通过 http 请求将数据从 java 代码发送到浏览器。 数据是这样的。

JAVA 代码输出

| Id  | Operation           | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT    |      |       |       |     3 (100)|          |
|   1 |  FOR UPDATE         |      |       |       |            |          |
|   2 |   BUFFER SORT       |      |       |       |            |          |
|   3 |    TABLE ACCESS FULL| DD   |     4 |   160 |     3   (0)| 00:00:01 |

但是当我在浏览器中显示它时,它看起来很糟糕。 基本上我有一个字符串数组,我使用ng-repeat 在浏览器中显示。 当我在 java 代码中显示它时,它看起来不错,但在浏览器中不太好。 我确实尝试过保留空白,但没有帮助。 我需要做的就是保留字符串中的所有空格。

{ 
    white-space: pre;
}

任何想法帮助? 浏览器输出。

【问题讨论】:

    标签: javascript java html css angularjs


    【解决方案1】:

    最简单的方法是用 pre 标签包裹,但最好的方法是使用 HTML 表格单元格。

    <pre>
    | Id  | Operation           | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT    |      |       |       |     3 (100)|          |
    |   1 |  FOR UPDATE         |      |       |       |            |          |
    |   2 |   BUFFER SORT       |      |       |       |            |          |
    |   3 |    TABLE ACCESS FULL| DD   |     4 |   160 |     3   (0)| 00:00:01 |
    </pre>

    【讨论】:

      【解决方案2】:

      您需要使用等宽字体(以便每个字母具有相同的宽度)。 您可以使用 css 执行此操作:

      {
          font-family: "Courier New", Courier, monospace;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-24
        • 2015-06-15
        • 1970-01-01
        • 2013-06-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多