2013-09-25 74 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

很高兴听到它!不要忘记标记为正确:)祝你有美好的一天! –

相关问题