public class TByte extends Object
Modifier and Type | Field and Description |
---|---|
static byte[] |
EMPTY_BYTES |
Constructor and Description |
---|
TByte() |
Modifier and Type | Method and Description |
---|---|
static int |
byteArrayCompare(byte[] byte1,
byte[] byte2)
安自己比较两个byte[]的大小
|
static int |
byteArrayCompare(byte[] byte1,
int offset1,
int length1,
byte[] byte2,
int offset2,
int length2)
安自己比较两个byte[]的大小
|
static byte[] |
byteArrayConcat(byte[] firstBytes,
int firstBytesLength,
byte[] lastBytes,
int lastBytesLength)
字节数组拼接
|
static int |
byteArrayIndexOf(byte[] source,
byte[] mark)
定位某个字节数组在字节数组中的位置
|
static boolean |
byteArrayStartWith(byte[] byte1,
byte[] byte2)
比较两个byte[],是否 byte1 以 byte2 作为开始部分
|
static int |
byteIndexOf(byte[] source,
byte mark)
定位某个字节在字节数组中的位置
|
static boolean |
getBoolean(byte[] bytes) |
static byte[] |
getBytes(boolean data) |
static byte[] |
getBytes(char data) |
static byte[] |
getBytes(double data) |
static byte[] |
getBytes(float data) |
static byte[] |
getBytes(int data) |
static byte[] |
getBytes(long data) |
static byte[] |
getBytes(short data) |
static byte[] |
getBytes(String data) |
static byte[] |
getBytes(String data,
String charsetName) |
static char |
getChar(byte[] bytes) |
static double |
getDouble(byte[] bytes) |
static float |
getFloat(byte[] bytes) |
static int |
getInt(byte[] bytes) |
static long |
getLong(byte[] bytes) |
static short |
getShort(byte[] bytes) |
static String |
getString(byte[] bytes) |
static String |
getString(byte[] bytes,
String charsetName) |
static byte[] |
toBytes(Object obj) |
static Object |
toObject(byte[] bytes,
Class clazz) |
public static byte[] getBytes(short data)
public static byte[] getBytes(char data)
public static byte[] getBytes(int data)
public static byte[] getBytes(boolean data)
public static byte[] getBytes(long data)
public static byte[] getBytes(float data)
public static byte[] getBytes(double data)
public static byte[] getBytes(String data)
public static short getShort(byte[] bytes)
public static char getChar(byte[] bytes)
public static int getInt(byte[] bytes)
public static boolean getBoolean(byte[] bytes)
public static long getLong(byte[] bytes)
public static float getFloat(byte[] bytes)
public static double getDouble(byte[] bytes)
public static String getString(byte[] bytes)
public static byte[] toBytes(Object obj)
public static byte[] byteArrayConcat(byte[] firstBytes, int firstBytesLength, byte[] lastBytes, int lastBytesLength)
firstBytes
- 首个字节数组firstBytesLength
- 首个字节数组长度lastBytes
- 拼接在后的字节数组lastBytesLength
- 拼接在后的字节数组长度public static int byteIndexOf(byte[] source, byte mark)
source
- 待检索的数组mark
- 被检索的字节public static int byteArrayIndexOf(byte[] source, byte[] mark)
source
- 待检索的数组mark
- 被检索的字节数组public static boolean byteArrayStartWith(byte[] byte1, byte[] byte2)
byte1
- 被比较的 byte[]byte2
- 比较的数据 byte[]public static int byteArrayCompare(byte[] byte1, byte[] byte2)
byte1
- 被比较的 byte[]byte2
- 比较的数据 byte[]public static int byteArrayCompare(byte[] byte1, int offset1, int length1, byte[] byte2, int offset2, int length2)
byte1
- 被比较的 byte[]offset1
- 被比较的 byte[] 的偏移量length1
- 被比较的 byte[] 的长度byte2
- 比较的数据 byte[]offset2
- 比较的数据 byte[] 的偏移量length2
- 比较的数据 byte[] 的长度Copyright © 2020 Voovan. All rights reserved.