SCJP題庫第165題
Given:
5. import java.util.Date;
6. import java.text.DateFormat;
21. DateFormat df;
22. Date date = new Date();
23. //insert code here
24. String s = df.format(date);
Which code fragment, inserted at line 23, allows the code to compile?
A. df = new DateFormat();
B. df = Date.getFormat();
C. df = date.getFormat();
D. df = DateFormat.getFormat();
E. df = DateFormat.getInstance();
Ans: E
解說:
23行插入那一行程式可以讓程式可以編譯成功?
DateFormat.getInstance方法取得一個預設的date/time格式物件,這個格式子使用SHORT格式來格式化date和time。
取得這個物件才能使用DateFormat裏的物件方法format。
若用df = new DateFormat(); 建立一個物件,還要做後續格式的指定。
Comments