类 BigIntegerUtils


  • public class BigIntegerUtils
    extends Object
    作者:
    tag 2018/11/27
    • 字段详细资料

      • ZERO

        public static final String ZERO
    • 构造器详细资料

      • BigIntegerUtils

        public BigIntegerUtils()
    • 方法详细资料

      • stringToBigInteger

        public static BigInteger stringToBigInteger​(String str)
        String 转 BigInteger
        参数:
        str - 数字字符串
      • bigIntegerToString

        public static String bigIntegerToString​(BigInteger bigInteger)
        BigInteger 转 String
        参数:
        bigInteger - 数字
      • bigIntegerToString

        public static String bigIntegerToString​(BigInteger bigInteger,
                                                int size)
      • addToString

        public static String addToString​(String str1,
                                         String str2)
        两个数字字符串相加
        参数:
        str1 -
        str2 -
      • subToString

        public static String subToString​(String str1,
                                         String str2)
        两个数字字符串相减
        参数:
        str1 -
        str2 -
      • mulToString

        public static String mulToString​(String str1,
                                         String str2)
        两个数字字符串相乘
        参数:
        str1 -
        str2 -
      • divToString

        public static String divToString​(String str1,
                                         String str2)
        两个数字字符串相除
        参数:
        str1 -
        str2 -
      • modToString

        public static String modToString​(String str1,
                                         String str2)
        两个数字字符串取模
        参数:
        str1 -
        str2 -
      • remToString

        public static String remToString​(String str1,
                                         String str2)
        两个数字字符串求余
        参数:
        str1 -
        str2 -
      • compare

        public static int compare​(String str1,
                                  String str2)
        两个数字字符串比较大小
      • isEqual

        public static boolean isEqual​(String str1,
                                      String str2)
        第一个是等于第二个数
      • isLessThan

        public static boolean isLessThan​(String str1,
                                         String str2)
        第一个是小于第二个数
      • isGreaterThan

        public static boolean isGreaterThan​(String str1,
                                            String str2)
        第一个是大于第二个数
      • isEqualOrGreaterThan

        public static boolean isEqualOrGreaterThan​(BigInteger b1,
                                                   BigInteger b2)
        第一个是大于等于第二个数
      • isEqualOrLessThan

        public static boolean isEqualOrLessThan​(BigInteger b1,
                                                BigInteger b2)
        第一个小于等于第二个数