2013-09-25 76 views
0

我想問我怎麼能從十六進制轉換爲十進制的Java? 我嘗試使用parseInt通過從編輯文本中的用戶獲取編號,並在拆分長間隔數字後查看文本視圖中的結果,但它不工作 任何想法?十六進制到十進制轉換在java中

String s=et.getText().toString(); 
String[] F=s.split(" "); 
String last=F[F.length-1] ; 
int i=Integer.parseInt(last, 16); 

tv1.setText(i); 
+1

「它不工作」 ......難道你得到一個錯誤?如果是的話,你會得到什麼錯誤?在編譯時還是在運行時?在哪行代碼? – Heinzi

回答

1

你靠近......只要確保i轉換爲字符串是這樣的:

tv1.setText(i + ""); 

希望這有助於:)

+0

tv1.setText(i +「」); 非常感謝這一個工作:) – user2815087

+0

很高興聽到它!不要忘記標記爲正確:)祝你有美好的一天! –

相關問題