java二进制转10进制 字符串
时间: 2023-07-09 22:45:12 浏览: 125
二进制转10进制
Java中可以使用`Long.parseLong()`方法将二进制字符串转换为十进制整数。例如,将二进制数1101转换为十进制,可以使用以下代码:
```
String binaryString = "1101";
long decimal = Long.parseLong(binaryString, 2);
System.out.println(decimal); // 输出 13
```
其中,`Long.parseLong()`方法的第一个参数是要转换的二进制字符串,第二个参数是要转换成的进制数(这里是10进制,所以为2)。转换后的结果会被赋值给`decimal`变量,最后输出结果即可。注意,如果二进制字符串太长,可能会导致转换失败或溢出,因此建议使用`BigInteger`类来处理大数值的转换。
阅读全文