模块 jmc.utils
程序包 com.jmc.math

类 Binary

java.lang.Object
com.jmc.math.Binary

public class Binary extends Object
二进制工具类
从以下版本开始:
1.0
  • 方法详细资料

    • toString

      public static String toString(long x, boolean toTrueForm)
      将long转成二进制字符串
      参数:
      x - 长整数
      toTrueForm - 是否转换成原码形式
      返回:
      结果字符串
      API Note:
      
       // 将-9转成二进制字符串(原码形式)
       var res = Binary.toString(-9L, true);
       
    • toString

      public static String toString(int x, boolean toTrueForm)
      将int转成二进制字符串
      参数:
      x - 整数
      toTrueForm - 是否转换成原码形式
      返回:
      结果字符串
      API Note:
      
       // 将-9转成二进制字符串(原码形式)
       var res = Binary.toString(-9, true);
       
    • toString

      public static String toString(byte x, boolean toTrueForm)
      将byte转成二进制字符串
      参数:
      x - 字节类型(byte)
      toTrueForm - 是否转换成原码形式
      返回:
      结果字符串
      API Note:
      
       // 将-9转成二进制字符串(原码形式)
       var res = Binary.toString(-9, true);
       
    • toLong

      public static long toLong(String binaryString, boolean isTrueForm)
      转换二进制字符串为长整数
      参数:
      binaryString - 二进制字符串
      isTrueForm - 是否是原码形式
      返回:
      结果长整数
      API Note:
      
       // 将原码形式二进制字符串101010转成long
       var res = Binary.toLong("101010", true);
       
    • toInt

      public static int toInt(String binaryString, boolean isTrueForm)
      转换二进制字符串为整数
      参数:
      binaryString - 二进制字符串
      isTrueForm - 是否是原码形式
      返回:
      结果整数
      API Note:
      
       // 将原码形式二进制字符串101010转成int
       var res = Binary.toInt("101010", true);
       
    • toByte

      public static byte toByte(String binaryString, boolean isTrueForm)
      转换二进制字符串为字节
      参数:
      binaryString - 二进制字符串
      isTrueForm - 是否是原码形式
      返回:
      结果字节
      API Note:
      
       // 将原码形式二进制字符串101010转成byte
       var res = Binary.toByte("101010", true);