我想问一下如何在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);
答案 0 :(得分:1)
你很接近......只需确保将i
转换为这样的字符串:
tv1.setText(i + "");
希望这会有所帮助:)