Java整數(int
)轉二進位顯示的方式如下。
使用Integer.toBinaryString(int i)
可將整數轉為二進位表示的字串。
如果要將二進位字串轉成整數,使用Integer.parseInt(String, radix)
int[] ints = {0, 1, 2, 3, 4, 5, 6, 7, 8};
List<String> binaryStringList = new ArrayList<>();
for(int i : ints) {
String binaryString = Integer.toBinaryString(i); // 整數轉二進位
System.out.println(binaryString);
binaryStringList.add(binaryString);
}
/*
0 => 0
1 => 1
2 => 10
3 => 11
4 => 100
5 => 101
6 => 110
7 => 111
8 => 1000
*/
for(String binaryString: binaryStringList) {
int i = Integer.parseInt(binaryString, 2); // 二進位轉整數
System.out.println(i);
}
/*
0 => 0
1 => 1
10 => 2
11 => 3
100 => 4
101 => 5
110 => 6
111 => 7
1000 => 8
*/
沒有留言:
張貼留言