HomeJava基本項目 文字列フォーマット(String.fomart)の書式指定

文字列フォーマット(String.fomart)の書式指定

数値

// 0埋め 出力例⇒0000000123
System.out.println(String.format("%1$010d", 123));

// スペース埋め 出力例⇒       123
System.out.println(String.format("%1$10d", 123));

// カンマ区切り 出力例⇒1,234,567,890
System.out.println(String.format("%1$,d", 1234567890));

// 小数(四捨五入) 出力例⇒123.45679
System.out.println(String.format("%1$.5f", 123.4567890));

// 16進数 出力例⇒7b
System.out.println(String.format("%1$x", 123));

// 8進数 出力例⇒173
System.out.println(String.format("%1$o", 123));

日付、時刻

// 日時 出力例⇒2013/01/01 1:22:55.197
System.out.println(String.format("%1$tY/%1$tm/%1$td %1$tH:%1$tM:%1$tS.%1$tL", Calendar.getInstance()));

// 日付(「/」区切り) 出力例⇒01/01/13
System.out.println(String.format("%1$tD", Calendar.getInstance()));

// 日付(「-」区切り) 出力例⇒2013-01-01
System.out.println(String.format("%1$tF", Calendar.getInstance()));

// 時刻 出力例⇒11:22:55
System.out.println(String.format("%1$tT", Calendar.getInstance()));

文字列

// 右寄せ 出力例⇒       abc:
System.out.println(String.format("%1$10s:", "abc"));

// 左寄せ 出力例⇒abc       :
System.out.println(String.format("%1$-10s:", "abc"));



ページトップへ

データベース

サーバ

Copyright (C) MadCap. All Rights Reserved.