j ava进制转换
时间: 2023-10-11 11:26:58 浏览: 161
java进制转换
Java中的进制转换可以使用以下方法:
1. 十进制转其他进制:
```java
int num = 10;
String binary = Integer.toBinaryString(num); // 十进制转二进制
String octal = Integer.toOctalString(num); // 十进制转八进制
String hex = Integer.toHexString(num); // 十进制转十六进制
```
2. 其他进制转十进制:
```java
String binary = "1010";
int num = Integer.parseInt(binary, 2); // 二进制转十进制
String octal = "12";
num = Integer.parseInt(octal, 8); // 八进制转十进制
String hex = "A";
num = Integer.parseInt(hex, 16); // 十六进制转十进制
```
注意,这些方法都是基于Java中的整型数据类型int,如果需要处理更大范围的数值,可以使用Java中的BigInteger类。
阅读全文