-3
出於某種目的,我想將String
轉換爲我的Unicode轉換爲int
或long
或double
。我只需要一個號碼。誰能告訴我,我該怎麼做?將unicode字符串轉換爲int或long
出於某種目的,我想將String
轉換爲我的Unicode轉換爲int
或long
或double
。我只需要一個號碼。誰能告訴我,我該怎麼做?將unicode字符串轉換爲int或long
如果你想獲得的原始值,使用使用適當的valueOf()方法,例如
Long.valueOf("123");
Double.valueOf("3.14");
:
Integer.parseInt("12");
Long.parseLong("1024");
Double.parseDouble("1.52");
如果你想獲得對應於這些值的對象(整數對象,長對象等),使用:
Integer.valueOf("12");
Long.valueOf("1024");
Double.valueOf("4.17");
你的答案根本不對。 'valueOf'將返回一個'Object'。這個問題是關於基元的。 – xenteros
它可能並不是最好的答案,但它沒有錯,至少在現代Java中沒有錯:Long.valueOf()返回Long,Long可以指定long,Double.valueOf()返回Double,Double可以指派爲double 。這被稱爲自動裝箱。 – candidus
有趣。你能否告訴我更多關於自動裝箱的事情? – xenteros