字符串到十六进制值
答
当你有一个字符串开头0x或#
Integer.decode(hexStr);
是目标
或
Integer.parseInt(hexString, 16);
答
我想你的问题有点含糊不清。
如果你有一个十六进制字符串(如 “AB10”),那么你可以使用
int i = Integer.valueOf(s, 16).intValue();
答
这是你在找什么?
Integer.toHexString(Integer.parseInt(String));
是否要将诸如“abc”之类的字符串转换为每个字符的十六进制值,或者您是否想将诸如“0x3df”之类的字符转换为数值? – Pesto 2009-07-08 12:29:33
你的意思是代表一个数字的字符串吗?或者任意的文本字符串? – jwoolard 2009-07-08 12:29:59