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://gggwd.com/t/topic/eFjq 著作权归作者所有。请勿转载和采集!