Package org.aoju.bus.core.codec
Class BCD
java.lang.Object
org.aoju.bus.core.codec.BCD
BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码
BCD码这种编码形式利用了四个位元来储存一个十进制的数码,
使二进制和十进制之间的转换得以快捷的进行
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BCD
public BCD()
-
-
Method Details
-
strToBcd
字符串转BCD码- Parameters:
asc- ASCII字符串- Returns:
- BCD
-
ascToBcd
public static byte[] ascToBcd(byte[] ascii) ASCII转BCD- Parameters:
ascii- ASCII byte数组- Returns:
- BCD
-
ascToBcd
public static byte[] ascToBcd(byte[] ascii, int ascLength) ASCII转BCD- Parameters:
ascii- ASCII byte数组ascLength- 长度- Returns:
- BCD
-
bcdToStr
BCD转ASCII字符串- Parameters:
bytes- BCD byte数组- Returns:
- ASCII字符串
-