字符串到hex值

是否有任何java实用程序将字符串转换为hex值(整数)?

当你有一个以0x或#开头的字符串时

Integer.decode(hexStr); 

是目标

要么

 Integer.parseInt(hexString, 16); 

这是你想要的?

 Integer.toHexString(Integer.parseInt(String)); 

我想你的问题有点含糊不清。

如果你有一个hex字符串(例如“ab10”),那么你可以使用

 int i = Integer.valueOf(s, 16).intValue(); 

尝试一下Integer类的一些方法:

 Integer.toHexString(Integer.parseInt(myString, 10)) 

这假设您的原始字符串是十进制整数。