2011-03-21 52 views
0

我很好奇,如果包裝類的靜態方法真的有用。經常使用包裝類提供的靜態方法嗎?

其中哪些是最有用和最常用的?你能提出一些涉及這些方法的必須知道的技巧嗎?

在此先感謝。

+0

你的意思是像'Integer.parseInt'?例如, – Gabe 2011-03-21 00:54:31

+0

。還有其他有趣的和值得一提的嗎?我看到Java提供了相當多的,即使'布爾型'有他們:) – 2011-03-21 00:55:56

+0

很多有用的....你爲什麼問? – MeBigFatGuy 2011-03-21 01:51:22

回答

1

compare方法對於處理原始對應物很有用。

static int compare(primitive p1, primitive p2) 
      Compares the two specified primitive values. 

可能使用:

@Override 
public int compareTo(MyClass other){ 
    return Double.compare(this.myDoubleField, other.myDoubleField); 
} 
+0

從未使用過,它必須是新的。 (嗯,從1.4開始,我老了。) – 2011-03-21 02:50:03

1

Integer.parseInt(..)被使用了很多。儘管我沒有統計數據。我用了其中一半,但當然它們在某些情況下都是有用的。

0

Integer.toString(...)用於轉向串的整數不訴諸"" + i

+0

你也可以寫'String.valueOf(...)'(據推測委託給這個方法) - 這適用於每種類型,即使是'null'。 – 2011-03-21 02:48:24