public class CodecUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
private static char[] |
HEX |
private static String[] |
HM |
private static org.slf4j.Logger |
log |
private static int |
TWO |
| Constructor and Description |
|---|
CodecUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
asciiToString(String ascii)
16进制ASCII->String
a
|
static String |
binaryToHex(String binary)
二进制转为十六进制
|
static Integer |
binaryToInt(String input)
二进制转10进制
|
static String |
byteToHex(byte input)
转换为2Byte 16进制字符
|
static String |
byteToHex(byte input,
int bs)
转换为 16进制字符
|
static String |
hexToBinary(String input,
int bs)
16进制转二进制
|
static float |
hexToFloat(String input)
十六进制转浮点
|
static int |
hexToInt(String hex)
十六进制转十进制(无符号)
|
static String |
intToBin(int input,
int len)
十进制转二进制
|
private static String |
intToHex(int input)
转换为2Byte 16进制字符
|
static String |
intToHex(int input,
int bs)
数字转 16进制字符
|
static String |
ldtTime(LocalDateTime input,
String pattern)
时间转字符串
|
static LocalDateTime |
ldtTime(String input,
String pattern)
上报过来的时间转为 时间
|
static String |
leftPad(String input,
int length)
字符左补零
|
static String |
revertStrLen2(String input)
字符串2位一截取 反转
|
static String |
stringToAscii(String message)
String->16进制ASCII
|
static String |
toHexString(byte[] bytes)
字节码 转字符串
|
private static final int TWO
private static final String[] HM
private static final char[] HEX
private static final org.slf4j.Logger log
public static LocalDateTime ldtTime(String input, String pattern)
input - 时间字符串pattern - 时间字格式public static String ldtTime(LocalDateTime input, String pattern)
input - 时间pattern - 格式public static int hexToInt(String hex)
hex - 十六进制private static String intToHex(int input)
input - 数字public static String intToHex(int input, int bs)
input - 数字bs - 长度public static String intToBin(int input, int len)
input - 值len - 长度public static float hexToFloat(String input)
input - 十六进制public static String asciiToString(String ascii)
ascii - asciipublic static String stringToAscii(String message)
message - 消息public static String hexToBinary(String input, int bs)
input - 十六进制bs - 长度public static String binaryToHex(String binary)
binary - 二进制public static String byteToHex(byte input)
input - 数字public static String byteToHex(byte input, int bs)
input - 数字public static String leftPad(String input, int length)
input - 输入length - 长度public static String toHexString(byte[] bytes)
bytes - 字节public static Integer binaryToInt(String input)
input - 二进制Copyright © 2024. All rights reserved.