public final class StringUtils
extends org.apache.commons.lang3.StringUtils
| 限定符和类型 | 类和说明 |
|---|---|
static class |
StringUtils.RandomType
生成的随机数类型
|
| 构造器和说明 |
|---|
StringUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
cleanChars(String txt)
清理字符串,清理出某些不可见字符
|
static String |
encode(String str) |
static String |
escapeHtml(String html)
转义HTML用于安全过滤
|
static String |
format(String s,
Map<String,String> map)
将字符串中特定模式的字符转换成map中对应的值
use: format("my name is ${name}, and i like ${like}!"
|
static String |
format(String s,
Object... args)
字符串格式化
use: format("my name is {0}, and i like {1}!"
|
static String |
getOutTradeNo()
要求外部订单号必须唯一。
|
static String |
getUUID()
获取UUID,去掉`-`的
|
static void |
main(String[] args) |
static String |
random(int count,
StringUtils.RandomType randomType)
随机数生成
|
static String |
replace(String str,
String regex,
String... args)
替换某个字符
|
abbreviate, abbreviate, abbreviateMiddle, appendIfMissing, appendIfMissingIgnoreCase, capitalize, center, center, center, chomp, chomp, chop, contains, contains, containsAny, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, containsWhitespace, countMatches, countMatches, defaultIfBlank, defaultIfEmpty, defaultString, defaultString, deleteWhitespace, difference, endsWith, endsWithAny, endsWithIgnoreCase, equals, equalsIgnoreCase, getCommonPrefix, getFuzzyDistance, getJaroWinklerDistance, getLevenshteinDistance, getLevenshteinDistance, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, indexOfDifference, indexOfIgnoreCase, indexOfIgnoreCase, isAllLowerCase, isAllUpperCase, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isAnyBlank, isAnyEmpty, isAsciiPrintable, isBlank, isEmpty, 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, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, lastIndexOfIgnoreCase, lastIndexOfIgnoreCase, lastOrdinalIndexOf, left, leftPad, leftPad, leftPad, length, lowerCase, lowerCase, mid, normalizeSpace, ordinalIndexOf, overlay, prependIfMissing, prependIfMissingIgnoreCase, remove, remove, removeEnd, removeEndIgnoreCase, removePattern, removeStart, removeStartIgnoreCase, repeat, repeat, repeat, replace, replace, replaceChars, replaceChars, replaceEach, replaceEachRepeatedly, replaceOnce, replacePattern, reverse, reverseDelimited, right, rightPad, rightPad, rightPad, 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, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, toEncodedString, toString, trim, trimToEmpty, trimToNull, uncapitalize, upperCase, upperCase, wrap, wrappublic static String getUUID()
public static String getOutTradeNo()
public static String format(String s, Map<String,String> map)
s - 需要转换的字符串map - 转换所需的键值对集合public static String format(String s, Object... args)
s - args - public static String replace(String str, String regex, String... args)
str - regex - args - public static String random(int count, StringUtils.RandomType randomType)
count - public static void main(String[] args)
Copyright © 2019. All rights reserved.