【发布时间】:2012-01-14 09:55:26
【问题描述】:
有没有办法将String(十六进制格式)转换为Integer?我知道Integer.parseInt(string, 16),但它不处理0x 前缀。我正在寻找标准 Java 中 Integer.decode(string) 的效果。
提前致谢。
【问题讨论】:
-
您是否考虑过在调用
parseInt之前使用substring(2) 来切断0x前缀? -
是的,我有,但我宁愿不使用 if 语句。嗯,当我提到 parseInt(string, 16) 时,我以为我已经谈到了切断前缀,但我想不是。我希望有一些我没有考虑过的简单的东西,但我想没有一个简单的解决方案。还是谢谢。
标签: string java-me integer hex