0

我想问如何在Java中将十六进制转换为十进制?我尝试通过在编辑文本中从用户那里获取数字来使用 parseInt,并在拆分长间距数字后在文本视图中查看结果,但它没有任何想法?

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

tv1.setText(i); 
4

1 回答 1

1

你很接近......只要确保转换i为这样的字符串:

tv1.setText(i + ""); 

希望这可以帮助 :)

于 2013-09-25T11:55:07.907 回答