public class IntegerUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
toByteArray(int data)
将int转换为字节数组,默认采用大端模式
|
static byte[] |
toByteArray(int data,
boolean littleEndian)
将short转换为字节数组
|
static byte[] |
toByteArray(long data)
将long转换为字节数组,默认采用大端模式
|
static byte[] |
toCustomByteArray(long data,
int offset,
int length)
将long转换为字节数组,并自定义获取字节数,默认采用大端模式
|
static int |
toInt32(byte[] data)
将字节数组转换为int32
|
static int |
toInt32(byte[] data,
int offset)
将字节数组转换为int32
|
static int |
toInt32(byte[] data,
int offset,
boolean littleEndian)
将字节数组转换为int32
|
static int |
toInt32In3Bytes(byte[] data,
int offset)
将字节数组转换为int32
|
static int |
toInt32In3Bytes(byte[] data,
int offset,
boolean littleEndian)
将字节数组转换为int32
|
static long |
toUInt32(byte[] data)
将字节数组转换为uint32
|
static long |
toUInt32(byte[] data,
int offset)
将字节数组转换为uint32
|
static long |
toUInt32(byte[] data,
int offset,
boolean littleEndian)
将字节数组转换为uint32
|
public static byte[] toByteArray(int data,
boolean littleEndian)
data - short数据littleEndian - true:小端,false:大端public static byte[] toByteArray(int data)
data - int数据public static byte[] toByteArray(long data)
data - long数据public static byte[] toCustomByteArray(long data,
int offset,
int length)
data - long数据offset - 偏移量length - 读取长度public static int toInt32(byte[] data)
data - 字节数组public static int toInt32(byte[] data,
int offset)
data - 字节数组offset - 偏移量public static int toInt32(byte[] data,
int offset,
boolean littleEndian)
data - 字节数组offset - 偏移量littleEndian - true:小端模式,false:大端模式public static int toInt32In3Bytes(byte[] data,
int offset)
data - 字节数组offset - 偏移量public static int toInt32In3Bytes(byte[] data,
int offset,
boolean littleEndian)
data - 字节数组offset - 偏移量littleEndian - true:小端模式,false:大端模式public static long toUInt32(byte[] data)
data - 字节数组public static long toUInt32(byte[] data,
int offset)
data - 字节数组offset - 偏移量public static long toUInt32(byte[] data,
int offset,
boolean littleEndian)
data - 字节数组offset - 偏移量littleEndian - true:小端模式,false:大端模式Copyright © 2024. All rights reserved.