我正在发布带有空格的消息(使用 计算string.format
)并尝试按原样显示在 HTML 中。但未能如愿。
代码:
final String format = "|%1$-35s|%2$-20s|%3$-30s|%4$-20s|\n";
str = String.format(format,currentInputTag,currentInputVal,currentOutTag,currentOutVal)
str.replaceAll(" ", " ");
字符串输出(我希望它的样子):
|Input tag |Value |Output tag |Value |
|FlightLegReportedUtcDatetime |2012-07-25T01:54:00 |ns3:EstOffGroundDateTime |2012-07-25T01:54:00 |
但我得到:
HTML:
标签|输入标签 |值 |输出标签 |值 |/标签
标签|FlightLegReportedUtcDatetime |2012-07-25T01:54:00 |ns3:EstOffGroundDateTime |2012-07-25T01:54:00 |/标签
我不确定,即使空格数正确,我也会看到如上所示的输出。顺便说一句,删除 <> 以显示标签。