Java String.formatでログをキレイに出す

★ログをキレイに出す
String.format(“%2s”, String.valueOf(num))
// または
String.format(“%2s”, Integer.toString(num))

%2sで空白2つ分で揃えるということです、場合に応じて変えてください。

このページ参考にしました。
Java:ゼロ埋め、半角スペース埋めする方法 | 覚え書き.com

パディングとか空白埋めとかで検索すると見つかります。
数値のカンマ入れるとかそういうのもフォーマット関連で出来ます。

分かりやすくまとまっている。
https://www.sejuku.net/blog/14466

公式 Java 8
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Formatter.html

要は、

“% 桁数 型”

と書く。( 例 String.format(“ここに10桁の数値 %10d を表示する”, val) )

Let's share SNS