次のプログラムコードは、フォーマット方法の例を示しています。クラスjava.text.MessageFormat
に基づく文字列と数値の両方説明クラスを参照して、日付書式rrrr-mm-dd
の方法を調整します。一般的にJavaでフォーマットする結果
import java.text.MessageFormat;
import java.util.Date;
public class FormattingResults {
public static void main(String[] args){
String s;
Date now = new Date();
String place = "Kraków";
int mile = 1852;
double tax = 0.22;
double price = 31560.76;
s = MessageFormat.format("{0}, {1,date,full}, time. {1,time,short}",
place, now);
System.out.println(s);
s = MessageFormat.format("{0}kB to {1}B", 256,256*1024);
System.out.println(s);
s = MessageFormat.format("{0} x {0} x {0} = {1}", 7, 7*7*7);
System.out.println(s);
s = MessageFormat.format("{0,number,currency} + tax({1,number,percent})",
price, tax);
System.out.println(s);
s = MessageFormat.format("{0} {1} it's approximately {2}m", 1,
"nautical mile", mile);
System.out.println(s);
}
}
、私は、このコードを理解していない誰かが、例えば、私は非常に簡単な作業を解決できます:私は、Oracleのマニュアルを読んで
"("{0}, {1,date,full}, time. {1,time,short}",
これはコードがありますしかし、うそはどのように動作するのか分からない。私はあなたのプログラムを実行したとき
[誰かが私の質問に回答したらどうすればよいですか?](http://stackoverflow.com/help/someone-answers)を確認してください。ありがとう。 @ D1l4x –