哈哈,今天發(fā)現(xiàn)了JDK 1.5 在處理整型數(shù)據(jù)對(duì)象的時(shí)候相對(duì)JDK 1.4 來說方便了許多:
Integer cnt = new Integer(0);
cnt = cnt + 1;
if( cnt > 0 )
System.out.println(cnt);
這段代碼在JDK 1.4 中是無法編譯的,因?yàn)閷?duì)于整型對(duì)象來說是無法與 int 這樣的簡(jiǎn)單數(shù)據(jù)類型直接相加
的,同樣也無法進(jìn)行“ > ” 這樣的操作,換而言之,在JDK 1.4 中的代碼非常的羅唆:
Integer cnt = new Integer(0);
cnt = new Integer( cnt.intValue() + 1);
if( cnt.intValue() > 0)
System.out.println(cnt.intValue());
同樣的,對(duì)于 Long 、Float 、Double 類型的對(duì)象在JDK 1.5中也可以采用簡(jiǎn)單的加減乘除的運(yùn)算了,
真是方便多了。