我正在發佈帶空格的消息(使用string.format
計算)並嘗試以HTML格式顯示它。但是沒有這樣做。將格式化的字符串轉換爲Java中的HTML
代碼:
final String format = "|%1$-35s|%2$-20s|%3$-30s|%4$-20s|\n";
str = String.format(format,currentInputTag,currentInputVal,currentOutTag,currentOutVal)
str.replaceAll(" ", " ");
字符串輸出(I希望它看起來喜歡的方式):
|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 | /標籤
即使空格的數量是正確的,我仍然無法確定輸出如上所示。順便去除<>以顯示標籤。
空格字符的寬度可能因字體而異,聽起來像是你想要一個單一空間字體。 – TheZ 2012-07-30 16:55:13
我的樣本中沒有看到任何HTML。如果您只是在沒有任何HTML標籤的情況下將該字符串輸出到瀏覽器中,您將很難按照自己想要的方式格式化輸出。 – 2012-07-30 16:55:31
爲什麼不是一張桌子。表格是爲了組織數據。您需要這樣的東西 – Alfabravo 2012-07-30 16:55:51