ByteArrayUtil

public class ByteArrayUtil
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.util.ByteArrayUtil.


바이트 배열에서 작동하는 유틸리티입니다(예: 바이트를 정수로 변환).

Java에는 부호 없는 값 유형이 없으므로 부호 없는 값을 변환하려면 확장이 필요합니다. 4바이트로 저장된 정수를 long 값으로 변환하거나 2바이트로 저장된 부호 없는 short을 정수로 변환 값으로 사용됩니다.

요약

공개 생성자

ByteArrayUtil()

공개 메서드

static int getInt(byte[] bytes, int offset, int length)

지정된 바이트에서 정수를 가져옵니다.

static long getLong(byte[] bytes, int offset, int length)

지정된 바이트에서 long 값을 가져옵니다.

static String getString(byte[] bytes, int offset, int length)

지정된 바이트에서 문자열을 가져옵니다.

공개 생성자

ByteArrayUtil

public ByteArrayUtil ()

공개 메서드

getInt

public static int getInt (byte[] bytes, 
                int offset, 
                int length)

지정된 바이트에서 정수를 가져옵니다.

java에는 부호 없는 값 유형이 없으므로 부호 없는 값을 변환하려면 확장이 필요합니다. short은 정수 값으로 저장됩니다.

매개변수
bytes byte: 바이트 배열입니다.

offset int: 정수 데이터의 시작 오프셋입니다.

length int: 정수 데이터의 길이입니다.

반환 값
int int 값을 반환합니다.

getLong

public static long getLong (byte[] bytes, 
                int offset, 
                int length)

지정된 바이트에서 long 값을 가져옵니다.

java에는 부호 없는 값 유형이 없으므로 부호 없는 값을 변환하려면 확장이 필요합니다. 정수를 4바이트로 저장합니다.

매개변수
bytes byte: 바이트 배열입니다.

offset int: long 값의 시작 오프셋입니다.

length int: long 값의 길이입니다.

반환 값
long long 값을 반환합니다.

getString

public static String getString (byte[] bytes, 
                int offset, 
                int length)

지정된 바이트에서 문자열을 가져옵니다.

매개변수
bytes byte: 바이트 배열입니다.

offset int: 문자열 데이터의 시작 오프셋입니다.

length int: 문자열 데이터의 길이입니다.

반환 값
String