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 |