String.formatで文字列フォーマットする

String.formatで文字列フォーマットする

String.formatで文字列フォーマットすることができます。

String.format("%s ~ %s","20140101","20150101");

結果は以下のようになります。

20140101~20150101

%1$,%2$,%3$…

%1$という書き方をすると、置換する順番を指定することが出来ます。

変数 順番
%1$ 1番
%2$ 2番
%3$ 3番
String.format("%2$s ~ %1$s", "29991231", "19700101");

結果は以下のようになります。

19700101 ~ 29991231

3桁ごとに桁を区切るカンマを付ける

3桁ごとにカンマを付けるのもString.formatメソッドで出来ます。

String.format("%,d", 1000000);

結果は以下のようになります。

1,000,000

コメント

タイトルとURLをコピーしました