Class BCD

java.lang.Object
org.aoju.bus.core.codec.BCD

public class BCD extends Object
BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码 BCD码这种编码形式利用了四个位元来储存一个十进制的数码, 使二进制和十进制之间的转换得以快捷的进行
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • BCD

      public BCD()
  • Method Details

    • strToBcd

      public static byte[] strToBcd(String asc)
      字符串转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
    • bcdToString

      public static String bcdToString(byte[] bytes)
      BCD转ASCII字符串
      Parameters:
      bytes - BCD byte数组
      Returns:
      ASCII字符串