jdk 5.0+的新功能
程序员文章站
2022-03-02 14:38:25
...
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.