java二进制转化为十进制_用Java将二进制转换为十进制的程序
时间: 2024-02-29 21:51:39 浏览: 83
可以使用Java中的parseInt()方法来将二进制字符串转换为十进制整数。
以下是一个例子:
```java
String binaryStr = "101010";
int decimal = Integer.parseInt(binaryStr, 2);
System.out.println(decimal);
```
输出结果为:42
解释:将二进制字符串"101010"转换为十进制整数,结果为42。
如果你想将一个byte数组表示的二进制数转换为十进制整数,可以使用以下代码:
```java
byte[] binaryArr = {1,0,1,0,1,0};
String binaryStr = new String(binaryArr, StandardCharsets.UTF_8);
int decimal = Integer.parseInt(binaryStr, 2);
System.out.println(decimal);
```
输出结果为:42
解释:将byte数组{1,0,1,0,1,0}转换为对应的二进制字符串"101010",再将其转换为十进制整数,结果为42。
阅读全文