16进制转10进制的java代码
以下是将16进制转换为10进制的Java代码:
public static int hexToDec(String hex) {
int decimal = 0;
String digits = "0123456789ABCDEF";
hex = hex.toUpperCase();
for (int i = 0; i < hex.length(); i++) {
char c = hex.charAt(i);
int d = digits.indexOf(c);
decimal = 16 * decimal + d;
}
return decimal;
}
该方法接受一个16进制字符串作为参数,并返回其等效的10进制整数。该方法首先将16进制字符串转换为大写字母,然后使用循环将每个字符转换为10进制数字并将其添加到结果中。
原文地址: http://www.cveoy.top/t/topic/brRP 著作权归作者所有。请勿转载和采集!