public class ByteArrayUtil extends Object
| 构造器和说明 |
|---|
ByteArrayUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
byteArraysToHexStrings(List<byte[]> byteArrays)
byte数组列表转换十六进制字符串列表
|
static String |
byteArrayToBinString(byte[] byteArray)
获取byte数组的二进制字符串表示
位数不足前置补0
|
static String |
byteArrayToHexString(byte[] byteArray)
字节数组转换十六进制字符串
|
static int |
distance(byte[] byteArray1,
byte[] byteArray2)
计算字节数组海明距离
|
static int |
distance(byte byte1,
byte byte2)
计算字节海明距离
|
static byte[] |
hexStringToByteArray(String hex)
十六进制字符串转换字节数组
|
static List<byte[]> |
select(byte[] byteArray,
int n)
从目标字节数组中选择num个字节,返回所有组合可能
|
public static String byteArrayToBinString(byte[] byteArray)
byteArray - byte数组public static String byteArrayToHexString(byte[] byteArray)
byteArray - 字节数组public static byte[] hexStringToByteArray(String hex) throws Exception
hex - 十六进制字符串Exceptionpublic static List<String> byteArraysToHexStrings(List<byte[]> byteArrays)
byteArrays - byte数组列表public static List<byte[]> select(byte[] byteArray, int n)
byteArray - 目标字节数组n - 选择数量public static int distance(byte byte1,
byte byte2)
byte1 - byte2 - public static int distance(byte[] byteArray1,
byte[] byteArray2)
byteArray1 - byteArray2 - Copyright © 2022. All rights reserved.