Na przykład bity w bajcie Bto 10000010, jak mogę przypisać bity do ciągu strdosłownie, to znaczy str = "10000010".
Edytować
Czytam bajt z pliku binarnego i zapisuję go w tablicy bajtów B. Używam System.out.println(Integer.toBinaryString(B[i])). problemem jest
(a) gdy bity zaczynają się od (skrajnie lewy) 1, dane wyjściowe są nieprawidłowe, ponieważ są konwertowane B[i]na ujemną wartość int.
(b) jeśli bity zaczynają się od 0, wyjście ignoruje 0, na przykład, załóżmy, że B[0]ma 00000001, wyjście jest 1zamiast00000001