言って、それを追加し、私はそれが62
ビットだ64ビットとしてバイナリ文字列へのロングと8×8のアレイ
11110001000010100000011000000110000001100000010100001000111100
などのバイナリ文字列を持っていると私は私ができることは64
0011110001000010100000011000000110000001100000010100001000111100
になりたいですそれを64として印刷しますが、どのように保存して配列に追加できますか?
for(int i = 0; i < Long.numberOfLeadingZeros((long)num); i++) {
System.out.print('0');
}
System.out.println(Long.toBinaryString((long)num));
はまた、私は、私はこれは私のコードは、配列に追加することです
00111100
01000010
10000001
10000001
10000001
10000001
01000010
00111100
8x8のようにそれを表示できるように
for(int i = 0; i < bin1.length(); i++){
for(int j = 0; j < 8; j++){
for(int z = 0; z < 8; z++){
table[j][z] = bin1.charAt(i);
}
}
}
しかしとき、2次元配列に追加します私はそれを印刷します、それはちょうど0
を印刷します。
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
あなたの最も外側のループの各反復を持つテーブル内のすべてのセルを埋めていますcharAt(i) – roby