2012-04-18 24 views
0

我用這條線如何BBM斌轉換爲DEVICEID

String bin=Integer.toString(Integer.parseInt(DeviceInfo.getDeviceId(),16)) 

現在再怎麼轉換紙槽的DeviceID(只有數字)

回答

2

轉換斌從成員到數字和字符我想你想的反向:

String rev=Integer.toHexString(Integer.parseInt(bin)); 

例如,這樣的代碼:

String bin=Integer.toString(Integer.parseInt("12345678",16)); 
String rev=Integer.toHexString(Integer.parseInt(bin)); 
System.out.println(bin); 
System.out.println(rev); 

輸出:

305419896 
12345678 
+0

「toHexString」 需要1個INT精氨酸,和 「的Integer.parseInt」 導致java.lang.NumberFormatException – JustMe 2012-04-18 17:19:14

+1

的cirrect答案爲:int的intValue =的Integer.parseInt(BIN,16); – JustMe 2012-04-18 18:15:22