类 StringUtils
- java.lang.Object
-
- org.apache.commons.lang3.StringUtils
-
- net.quanter.shield.utils.string.StringUtils
-
public class StringUtils extends org.apache.commons.lang3.StringUtils字符工具类- 从以下版本开始:
- 1.3.12.RELEASE
- 作者:
- 王老实
- 另请参阅:
StringUtils
-
-
字段概要
字段 修饰符和类型 字段 说明 static PatternHUMP_PATTERNstatic PatternLINE_PATTERNstatic charUNDER_LINE
-
构造器概要
构造器 构造器 说明 StringUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static StringgenString(int length, StringComplexity complexity)随机生成字符串static StringhumpToLine(String str)将驼峰型字符串转换为带_的static StringjoinString(char[] array, char separator, String prefix, String suffix)拼接字符串static StringjoinString(double[] array, char separator, String prefix, String suffix)拼接字符串static StringjoinString(int[] array, char separator, String prefix, String suffix)拼接字符串static StringjoinString(long[] array, char separator, String prefix, String suffix)拼接字符串static StringjoinString(Iterable<?> array, String separator, String prefix, String suffix)拼接字符串static StringjoinString(String[] array, String separator, String prefix, String suffix)拼接字符串static StringlineToHump(String str)将下划线转化为带驼峰的static StringreplaceMiddleWith(String str, int maxLength, char c)用给定的字符替换字符串中间部分,一般用于安全加密static double[]stringToDoubleArray(String str)字符串转double数组static double[]stringToDoubleArray(String str, char separator)字符串转double数组static double[]stringToDoubleArray(String str, String separator)字符串转double数组static int[]stringToIntArray(String str)字符串转int数字static int[]stringToIntArray(String str, char separator)字符串转int数组static int[]stringToIntArray(String str, String separator)字符串转int数组static long[]stringToLongArray(String str)字符串转long数组static long[]stringToLongArray(String str, char separator)字符串转long数组static long[]stringToLongArray(String str, String separator)字符串转long数组-
从类继承的方法 org.apache.commons.lang3.StringUtils
abbreviate, abbreviate, abbreviate, abbreviate, abbreviateMiddle, appendIfMissing, appendIfMissingIgnoreCase, capitalize, center, center, center, chomp, chomp, chop, compare, compare, compareIgnoreCase, compareIgnoreCase, contains, contains, containsAny, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, containsWhitespace, countMatches, countMatches, defaultIfBlank, defaultIfEmpty, defaultString, defaultString, deleteWhitespace, difference, endsWith, endsWithAny, endsWithIgnoreCase, equals, equalsAny, equalsAnyIgnoreCase, equalsIgnoreCase, firstNonBlank, firstNonEmpty, getBytes, getBytes, getCommonPrefix, getDigits, getFuzzyDistance, getIfBlank, getIfEmpty, getJaroWinklerDistance, getLevenshteinDistance, getLevenshteinDistance, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, indexOfDifference, indexOfIgnoreCase, indexOfIgnoreCase, isAllBlank, isAllEmpty, isAllLowerCase, isAllUpperCase, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isAnyBlank, isAnyEmpty, isAsciiPrintable, isBlank, isEmpty, isMixedCase, isNoneBlank, isNoneEmpty, isNotBlank, isNotEmpty, isNumeric, isNumericSpace, isWhitespace, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, join, joinWith, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, lastIndexOfIgnoreCase, lastIndexOfIgnoreCase, lastOrdinalIndexOf, left, leftPad, leftPad, leftPad, length, lowerCase, lowerCase, mid, normalizeSpace, ordinalIndexOf, overlay, prependIfMissing, prependIfMissingIgnoreCase, remove, remove, removeAll, removeEnd, removeEndIgnoreCase, removeFirst, removeIgnoreCase, removePattern, removeStart, removeStartIgnoreCase, repeat, repeat, repeat, replace, replace, replaceAll, replaceChars, replaceChars, replaceEach, replaceEachRepeatedly, replaceFirst, replaceIgnoreCase, replaceIgnoreCase, replaceOnce, replaceOnceIgnoreCase, replacePattern, reverse, reverseDelimited, right, rightPad, rightPad, rightPad, rotate, split, split, split, split, splitByCharacterType, splitByCharacterTypeCamelCase, splitByWholeSeparator, splitByWholeSeparator, splitByWholeSeparatorPreserveAllTokens, splitByWholeSeparatorPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, startsWith, startsWithAny, startsWithIgnoreCase, strip, strip, stripAccents, stripAll, stripAll, stripEnd, stripStart, stripToEmpty, stripToNull, substring, substring, substringAfter, substringAfter, substringAfterLast, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, toCodePoints, toEncodedString, toRootLowerCase, toRootUpperCase, toString, trim, trimToEmpty, trimToNull, truncate, truncate, uncapitalize, unwrap, unwrap, upperCase, upperCase, valueOf, wrap, wrap, wrapIfMissing, wrapIfMissing
-
-
-
-
方法详细资料
-
genString
public static String genString(int length, StringComplexity complexity)
随机生成字符串- 参数:
length- 6complexity- StringComplexity.NUMS_AND_ALLCHARS- 返回:
- aU6z5M
-
joinString
public static String joinString(int[] array, char separator, String prefix, String suffix)
拼接字符串- 参数:
array- {1,2,3}separator- _prefix- (suffix- )- 返回:
- (1_2_3)
-
joinString
public static String joinString(long[] array, char separator, String prefix, String suffix)
拼接字符串- 参数:
array- {1,2,3}separator- _prefix- (suffix- )- 返回:
- (1_2_3)
-
joinString
public static String joinString(char[] array, char separator, String prefix, String suffix)
拼接字符串- 参数:
array- {a,b,c}separator- _prefix- (suffix- )- 返回:
- (a_b_c)
-
joinString
public static String joinString(double[] array, char separator, String prefix, String suffix)
拼接字符串- 参数:
array- {1.1,2.2,3.3}separator- _prefix- (suffix- )- 返回:
- (1.1_2.2_3.3)
-
joinString
public static String joinString(String[] array, String separator, String prefix, String suffix)
拼接字符串- 参数:
array- {aa,bb,cc}separator- _prefix- (suffix- )- 返回:
- (aa_bb_cc)
-
joinString
public static String joinString(Iterable<?> array, String separator, String prefix, String suffix)
拼接字符串- 参数:
array- list(aa,bb,cc)separator- _prefix- (suffix- )- 返回:
- (aa_bb_cc)
-
stringToIntArray
public static int[] stringToIntArray(String str)
字符串转int数字- 参数:
str- "11,22,33"- 返回:
- {11,22,33)
-
stringToIntArray
public static int[] stringToIntArray(String str, char separator)
字符串转int数组- 参数:
str- "11,22,33"separator- ,- 返回:
- {11,22,33)
-
stringToIntArray
public static int[] stringToIntArray(String str, String separator)
字符串转int数组- 参数:
str- "11,22,33"separator- ,- 返回:
- {11,22,33)
-
stringToLongArray
public static long[] stringToLongArray(String str)
字符串转long数组- 参数:
str- "11,22,33"- 返回:
- {11,22,33)
-
stringToLongArray
public static long[] stringToLongArray(String str, char separator)
字符串转long数组- 参数:
str- "11,22,33"separator- ,- 返回:
- {11,22,33)
-
stringToLongArray
public static long[] stringToLongArray(String str, String separator)
字符串转long数组- 参数:
str- "11,22,33"separator- ,- 返回:
- {11,22,33)
-
stringToDoubleArray
public static double[] stringToDoubleArray(String str)
字符串转double数组- 参数:
str- "11.1,22.2,33.3"- 返回:
- {11.1,22.2,33.3)
-
stringToDoubleArray
public static double[] stringToDoubleArray(String str, char separator)
字符串转double数组- 参数:
str- "11.1,22.2,33.3"separator- ,- 返回:
- {11.1,22.2,33.3)
-
stringToDoubleArray
public static double[] stringToDoubleArray(String str, String separator)
字符串转double数组- 参数:
str- "11.1,22.2,33.3"separator- ,- 返回:
- {11.1,22.2,33.3)
-
humpToLine
public static String humpToLine(String str)
将驼峰型字符串转换为带_的- 参数:
str- aHelloWorld- 返回:
- a_hello_world
-
-