Package risesoft.data.transfer.core.util
Class RangeSplitUtil
- java.lang.Object
-
- risesoft.data.transfer.core.util.RangeSplitUtil
-
public final class RangeSplitUtil extends Object
提供通用的根据数字范围、字符串范围等进行切分的通用功能.
-
-
Constructor Summary
Constructors Constructor Description RangeSplitUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String[]doAsciiStringSplit(String left, String right, int expectSliceNumber)static BigInteger[]doBigIntegerSplit(BigInteger left, BigInteger right, int expectSliceNumber)static long[]doLongSplit(long left, long right, int expectSliceNumber)static org.apache.commons.lang3.tuple.Pair<Character,Character>getMinAndMaxCharacter(String aString)获取字符串中的最小字符和最大字符(依据 ascii 进行判断).要求字符串必须非空,并且为 ascii 字符串.static BigIntegerstringToBigInteger(String aString, int radix)由于只支持 ascii 码对应字符,所以radix 范围为[1,128]
-
-
-
Method Detail
-
doAsciiStringSplit
public static String[] doAsciiStringSplit(String left, String right, int expectSliceNumber)
-
doLongSplit
public static long[] doLongSplit(long left, long right, int expectSliceNumber)
-
doBigIntegerSplit
public static BigInteger[] doBigIntegerSplit(BigInteger left, BigInteger right, int expectSliceNumber)
-
stringToBigInteger
public static BigInteger stringToBigInteger(String aString, int radix)
由于只支持 ascii 码对应字符,所以radix 范围为[1,128]
-
-