jdk 5.0+的新功能

1.autoboxing功能

可以让primitive类型和其包装类进行自由转换,而且这些动作都是编译器帮忙做的。例如:

 

ArrayList<Integer> list = new ArrayList<Integer>();
list.add(3);
int num = list.get(0);

Integer it = new Integer(34);
it++;

Integer i = new Integer(3);
Integer k = i + 3;

 

 2.String的输出格式。

可以使用String.format(String format, Object args),其中的format在jdk API中有记录。非常方便。例如想输出‘2009-09-27 04:25:44 下午',可以如下方法做。

Date date = new Date();
System.out.println(String.format("%tY-%<tm-%<td %<tI:%<tM:%<tS %<Tp", date));
 

3.

 

你可能感兴趣的:(jdk)