Misalnya, bit dalam byte Badalah 10000010, bagaimana saya dapat menetapkan bit ke string strsecara harfiah, yaitu , str = "10000010".
Edit
Saya membaca byte dari file biner, dan disimpan dalam array byte B. Saya menggunakan System.out.println(Integer.toBinaryString(B[i])). masalahnya adalah
(a) ketika bit dimulai dengan (paling kiri) 1, outputnya tidak benar karena diubah B[i]menjadi nilai int negatif.
(b) jika bit dimulai dengan 0, keluaran akan diabaikan 0, misalnya, anggap B[0]memiliki 00000001, keluarannya adalah 1sebagai pengganti00000001