16 비트의 바이트 배열을 부호없는 short number로 읽어야하며 Java는 부호없는 short 형식을 지원하지 않습니다.
그래서 어떻게 할 수 있습니까 ?? 도와주세요!!Byte []를 부호없는 short Java로 읽기
7
A
답변
9
을 제공이 문서에서보세요 short
(서명) 한 다음 다음과 같이 int
로 변환 :
int intVal = shortVal >= 0 ? shortVal : 0x10000 + shortVal
당신은 짧은에 서명되지 않은 짧은 모든 값을 나타낼 수는 없지만, int로, 당신은 할 수 있습니다.
4
부호없는 short를 사용해야하는지는 모르겠지만 그렇지 않은 경우에는 항상 char을 사용하여 부호없는 short를 보유 할 수 있습니다. 로 읽기 : 당신은 당신이 읽고 자바 값과 함께 작동해야 비 Java 소스에서 이진 데이터로 사용할 수 그것을 가지고 가정 간단한 개요
0
관련 문제
- 1. 2 또는 4 바이트를 부호있는/부호없는 short/int로 변환하십시오.
- 2. 부호없는 short int의 형식 지정자 란 무엇입니까?
- 3. 재구성을 위해 부호있는 int를 부호없는 short 두 개로 변환합니다.
- 4. Java에서 File에 byte []를 쓰십시오.
- 5. 부호없는 연동 읽기
- 6. byte []를 숫자와 단락으로 해석하기
- 7. 스칼라가 Short 및 Byte 형식에 대해 "+ ="연산자를 정의하는 이유는 무엇입니까?
- 8. byte []를 byte [,,]에 어떻게 복사합니까?
- 9. 부호없는 ByteBuffer를 java로 가질 수 있습니까?
- 10. char []을 uint16 (부호없는 short)로 변환하면 잘못된 숫자가 반환됩니다.
- 11. Matlab에서 Java로 데이터 읽기
- 12. Java로 MSI 파일 읽기
- 13. byte []를 문자열로 변환
- 14. Byte []를 PDF로 변환
- 15. byte []를 버퍼 유형
- 16. C#에서 byte/short 등을 사용하는 이유는 무엇입니까?
- 17. 부호없는 char * 및 부호없는 short * 포인터 (RGB) (C++)에서 PPM 파일 만들기/저장
- 18. Java Byte []를 VB.NET MemoryStream으로 변환
- 19. 부호없는 int없이 CRC16 함수를 C에서 JAVA로 변환 할 때의 문제
- 20. int에서 Java로 short 형으로 변환하는 것이 얼마나 비쌉니까?
- 21. 부호없는 정수
- 22. Java로 FoxPro 2.6 데이터 읽기
- 23. Java로 X.509 인증서 읽기
- 24. Java로 텍스트 파일에서 히브리어 읽기
- 25. byte []를 Bitmap으로 변환하려면 어떻게해야합니까?
- 26. 이미지 byte []를 파일로 변환합니다.
- 27. jpg Byte []를 Texture2D로 변환
- 28. Java - byte []를 double []로 변환하고
- 29. 인쇄 부호 없음 short 값
- 30. Java에서 short 배열로 바이트 배열에 액세스하는 방법
16 비트의 바이트 배열을 살펴 수 있을까요? 그래서 길이 2 배열입니까? –
나는 당신이 개종을 의미한다고 생각하는데, 읽지는 않았습니까? 그래서, 2 바이트를 하나의 정수 값으로 변환 하시겠습니까? 트릭은'short'가 아니라 int로 저장해야한다는 것입니다. – 101100
'char' 데이터 유형은 본질적으로 서명되지 않은'short'입니다. 하지만 가장 일반적인 기법은 'int'를 사용하는 것입니다. – corsiKa