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에는 부호 없는 값 유형이 없으므로 2바이트에 저장된 부호 없는 short를 정수 값으로 변환하려면 확장이 필요합니다.
매개변수 | |
---|---|
bytes |
byte : 바이트 배열입니다. |
offset |
int : 정수 데이터의 시작 오프셋입니다. |
length |
int : 정수 데이터의 길이입니다. |
반환 값 | |
---|---|
int |
지정된 바이트의 int 값입니다. |
getLong
public static long getLong (byte[] bytes, int offset, int length)
지정된 바이트에서 long 값을 가져옵니다.
Java에는 부호 없는 값 유형이 없으므로 4바이트에 저장된 부호 없는 정수를 long 값으로 변환하려면 확장이 필요합니다.
매개변수 | |
---|---|
bytes |
byte : 바이트 배열입니다. |
offset |
int : 긴 값의 시작 오프셋입니다. |
length |
int : 긴 값의 길이입니다. |
반환 값 | |
---|---|
long |
지정된 바이트의 long 값입니다. |
getString
public static String getString (byte[] bytes, int offset, int length)
지정된 바이트에서 문자열을 가져옵니다.
매개변수 | |
---|---|
bytes |
byte : 바이트 배열입니다. |
offset |
int : 문자열 데이터의 시작 오프셋입니다. |
length |
int : 문자열 데이터의 길이입니다. |
반환 값 | |
---|---|
String |