모든 Java 바이트가 서명된다는 사실을 해결하는 가장 좋은 방법은 무엇입니까? Java에는 부호없는 바이트와 같은 것이 없습니다. 일부 저수준 코드로 작업 할 때 부호없는 값이 128보다 큰 바이트로 작업해야하는 경우가 있습니다. 이로 인해 Java는 부호에 MSB가 사용되기 때문에이를 음수로 해석합니다. 이 문제를 해결하는 좋은 방법은 무엇입니까? (Java를 사용하지 않는다고 말하는 것은 옵션이 아닙니다) 배열에서 단일 값을 읽을 때 short 또는 int와 같은 것으로 복사하고 수동으로 음수를 양수 값으로 변환하십시오. byte[] foobar = ..; int value = foobar[10]; if (value < 0) value += 256 // Patch up the 'falsely' ne..