java实现将十进制集合转为二进制和
时间: 2023-09-11 11:11:05 浏览: 91
Java中可以使用Integer.toBinaryString()方法将十进制数转换为二进制数。同时,可以使用Integer.toOctalString()方法将十进制数转换为八进制数,使用Integer.toHexString()方法将十进制数转换为十六进制数。
下面是一个示例代码,可以将十进制集合转换为二进制和八进制:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> nums = new ArrayList<>();
nums.add(10);
nums.add(20);
nums.add(30);
for (int i = 0; i < nums.size(); i++) {
int num = nums.get(i);
String binaryStr = Integer.toBinaryString(num);
String octalStr = Integer.toOctalString(num);
System.out.println(num + ": " + binaryStr + ", " + octalStr);
}
}
}
```
输出结果为:
```
10: 1010, 12
20: 10100, 24
30: 11110, 36
```
阅读全文