就是从一串字符中截取,然后把它截取的四位作为16进制,转换为十进制怎么处理?rs1001Ass!截取001A,转换为十进制是26,怎么做呀?
001A转换为个位A代表10,十位1*16=16,百位0*16*16=0,千位0*16*16*16=0,加起来就是26
String s = "rs1001Ass!";s = s.subString(3,4); // 001Aint i = Integer.parseInt(s, 16);