개발/kotlin
728x90
반응형
[kotlin] ByteArray를 Int, Int를 ByteArray로 변경하는 방법
1. ByteArray를 Int로 변환ByteArray를 Int로 변환하는 방법은 비트연산자를 이용하는 방법과 ByteBuffer를 사용하는 방법이 있습니다.다음은 비트연산자를 사용해서 ByteArray를 Int로 변환하는 예제 코드입니다. 이 예제에서는 Big-Endian 방식을 사용합니다. 만약 Little-Endian 방식으로 변환하려면, 바이트 순서를 뒤집어야 합니다. 1-1. 비트연산자Big-Endian 변환 예제fun ByteArray.toIntBigEndian(): Int { if (this.size 바이트 배열 크기 검사: this.size 바이트 별로 변환 및 결합:this[0].toInt() and 0xFF shl 24: 배열의 첫 번째 바이트(this[0])를 Int로 변환하고,..
728x90
반응형