程序包 com.ajaxjs.util
类 BytesHelper
- java.lang.Object
-
- com.ajaxjs.util.BytesHelper
-
public class BytesHelper extends Object
字节数组工具类
-
-
构造器概要
构造器 构造器 说明 BytesHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static int
byteIndexOf(byte[] data, byte[] search)
在字节数组里查找某个字节数组,找到返回 <=0,未找到返回 -1static int
byteIndexOf(byte[] data, byte[] search, int start)
在字节数组里查找某个字节数组,找到返回<=0,未找到返回-1static String
bytesToHexStr(byte[] bytes)
byte[] 转化为 16 进制字符串输出static byte[]
charToByte(char[] chars)
char 数组转 byte 数组 将 char 数组转换为 byte 数组需要考虑编码方式的问题 ...static byte[]
concat(byte[] a, byte[] b)
合并两个字节数组static byte[]
parseHexStr2Byte(String hexStr)
将16进制转换为二进制static byte[]
subBytes(byte[] data, int off, int length)
在字节数组中截取指定长度数组
-
-
-
方法详细资料
-
subBytes
public static byte[] subBytes(byte[] data, int off, int length)
在字节数组中截取指定长度数组- 参数:
data
- 输入的数据off
- 偏移length
- 长度- 返回:
- 指定 范围的字节数组
-
byteIndexOf
public static int byteIndexOf(byte[] data, byte[] search, int start)
在字节数组里查找某个字节数组,找到返回<=0,未找到返回-1- 参数:
data
- 被搜索的内容search
- 要搜索内容start
- 搜索起始位置- 返回:
- 目标位置,找不到返回-1
-
byteIndexOf
public static int byteIndexOf(byte[] data, byte[] search)
在字节数组里查找某个字节数组,找到返回 <=0,未找到返回 -1- 参数:
data
- 被搜索的内容search
- 要搜索内容- 返回:
- 目标位置,找不到返回 -1
-
concat
public static byte[] concat(byte[] a, byte[] b)
合并两个字节数组- 参数:
a
- 数组ab
- 数组b- 返回:
- 新合并的数组
-
bytesToHexStr
public static String bytesToHexStr(byte[] bytes)
byte[] 转化为 16 进制字符串输出- 参数:
bytes
- 字节数组- 返回:
- 16 进制字符串
-
parseHexStr2Byte
public static byte[] parseHexStr2Byte(String hexStr)
将16进制转换为二进制- 参数:
hexStr
- 16进制字符串- 返回:
- 二进制数组
-
charToByte
public static byte[] charToByte(char[] chars)
char 数组转 byte 数组 将 char 数组转换为 byte 数组需要考虑编码方式的问题 ...- 参数:
chars
- 输入的字符数组。- 返回:
- 转换后的字节数组。
-
-