Java中如何把字符串如"0x00FFFFFF"转成int类型?

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:13:10
如题!
直接用Integer.praseInt(String s)是有问题的!
会有NumberFormatException.

有三种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;

String s = "0x00ffffff";
int i = Integer.ParseInt(s,16);
把16进制的数转换成十进制的整数.

Integer.ParseInt(s)

Integer.ParseInt("0x00ffffff",16);

十六进制.