hexToDecimal(hex.toUpperCase())
public static int hexToDecimal(String hex) {
int deciamlValue = 0;
for(int i = 0; i < hex.length(); i++){
char hexChar = hex.charAt(i);
deciamlValue = deciamlValue * 16 + hexCharDecimal(hexChar);
}
return deciamlValue;
}
private static int hexCharDecimal(char hexChar) {
if(hexChar >= 'A' && hexChar <= 'F')
return 10 + hexChar - 'A';
else
return hexChar - '0';
}霍纳算法,将十六进制字符串转换为十进制数的高效算法
最新推荐文章于 2026-08-11 12:29:24 发布
本文介绍了一个将十六进制数转换为十进制数的Java方法。该方法通过遍历十六进制字符串,并利用字符到数值的映射进行转换。适用于需要进行基本数字转换的场景。

513

被折叠的 条评论
为什么被折叠?



