Java valueOf() 方法实现进制转换详解
Java 语言中,valueOf() 方法可以将字符串转换为指定类型的值。实现进制转换可以通过 valueOf() 方法将字符串转换为整数类型,然后使用 Integer 类提供的方法进行进制转换。
例如,将二进制字符串转换为十进制整数:
String binaryStr = '101010';
int decimalValue = Integer.parseInt(binaryStr, 2);
System.out.println(decimalValue); // 输出 42
其中,Integer.parseInt() 方法可以将指定进制的字符串转换为整数类型,第二个参数指定字符串的进制。在上例中,第二个参数为 2,表示将二进制字符串转换为十进制整数。
同样地,将十六进制字符串转换为十进制整数:
String hexStr = '2A';
int decimalValue = Integer.parseInt(hexStr, 16);
System.out.println(decimalValue); // 输出 42
在上例中,第二个参数为 16,表示将十六进制字符串转换为十进制整数。
原文地址: https://www.cveoy.top/t/topic/nWiE 著作权归作者所有。请勿转载和采集!