Class RangeSplitUtil


  • public final class RangeSplitUtil
    extends Object
    提供通用的根据数字范围、字符串范围等进行切分的通用功能.
    • Constructor Detail

      • RangeSplitUtil

        public RangeSplitUtil()
    • Method Detail

      • doAsciiStringSplit

        public static String[] doAsciiStringSplit​(String left,
                                                  String right,
                                                  int expectSliceNumber)
      • doLongSplit

        public static long[] doLongSplit​(long left,
                                         long right,
                                         int expectSliceNumber)
      • stringToBigInteger

        public static BigInteger stringToBigInteger​(String aString,
                                                    int radix)
        由于只支持 ascii 码对应字符,所以radix 范围为[1,128]
      • getMinAndMaxCharacter

        public static org.apache.commons.lang3.tuple.Pair<Character,​Character> getMinAndMaxCharacter​(String aString)
        获取字符串中的最小字符和最大字符(依据 ascii 进行判断).要求字符串必须非空,并且为 ascii 字符串. 返回的Pair,left=最小字符,right=最大字符.