String number = "FF"
int value ;
try{
   value = Integer.parseInt(number, 16));
}catch(NumberFormatException e) {}

解决方案 »

  1.   

    java.lang.Integer integer = Integer.valueOf("a",16);
        System.out.println(integer.intValue());
      

  2.   

    public static int toDec(String xx){
    int str_int = Integer.parseInt(xx,16);
    return str_int;
    }Strint hex = 32;
    int ok = doDec(32);需要注意的是,xx的格式应该是去掉0x后字符串,如16进制数0x32,那么呢传进去的应该是32而不是0x32;
      

  3.   

    那就麻烦咯还记得我们自己算16进制-10进制吗??小数点前后的处理是不同的,所以我想只用parseInt不行,看看是否还有其他方法?