スペースを含むメッセージ ( を使用して計算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 |/label
スペースの数は正しいのですが、上記のような出力が表示されます。ところで <> を削除してタグを表示します。