다음과 같은 이진 문자열이 있습니다. String a = "100100". 출력을 위해 byte [] b = {1,0,0,1,0,0} 이진 바이트 배열을 가져야합니다. Java에서 이진 문자열을 이진 바이트 배열로 변환하는 방법
이
내 코드입니다 :String a="100100";
byte[] b = null;
for (int i = 0; i < a.length(); i++) {
b[i]=a.charAt(i)=='1'? (byte) 1: (byte) 0;
System.out.println("b["+i+"]: "+b[i]);
}
하지만 난 그것을 실행할 때이 방법은 작동하지 않습니다. 누구라도 수정할 수 있습니까? 고마워요
당신을 감사합니다! 나는 그것을 알지 못했다 – user3698011