public class StringUtils
extends org.apache.commons.lang3.StringUtils
| 构造器和说明 |
|---|
StringUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
appendLeft(Number num,
int size) |
static String |
appendLeft(String s,
int size,
char c) |
static String |
blankToDefault(String str,
String defaultValue) |
static boolean |
containsAnyIgnoreCase(CharSequence cs,
CharSequence... searchCharSequences)
查找指定字符串是否包含指定字符串列表中的任意一个字符串同时串忽略大小写
|
static String |
convertToCamelCase(String name) |
static String |
format(String template,
Object... params) |
static boolean |
inStringIgnoreCase(String str,
String... strs) |
static boolean |
isEmpty(String str) |
static boolean |
isHttp(String link)
是否为http(s)://开头
|
static boolean |
isMatch(String pattern,
String url) |
static boolean |
isNotEmpty(String str) |
static boolean |
matches(String str,
List<String> strs) |
static List<String> |
splitList(String str) |
static List<String> |
splitList(String str,
String separator) |
static <T> List<T> |
splitTo(String str,
Function<? super Object,T> mapper) |
static <T> List<T> |
splitTo(String str,
String separator,
Function<? super Object,T> mapper) |
static List<String> |
str2List(String str,
String sep,
boolean filterBlank,
boolean trim)
字符串转list
|
static Set<String> |
str2Set(String str,
String sep)
字符串转set
|
static String |
substring(String str,
int start) |
static String |
substring(String str,
int start,
int end) |
static String |
toCamelCase(String s) |
static String |
toUnderScoreCase(String str) |
static String |
trim(String str) |
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, substringAfter, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, toCodePoints, toEncodedString, toRootLowerCase, toRootUpperCase, toString, trimToEmpty, trimToNull, truncate, truncate, uncapitalize, unwrap, unwrap, upperCase, upperCase, valueOf, wrap, wrap, wrapIfMissing, wrapIfMissingpublic static boolean isEmpty(String str)
public static boolean isNotEmpty(String str)
public static boolean isHttp(String link)
link - 链接public static Set<String> str2Set(String str, String sep)
str - 字符串sep - 分隔符public static List<String> str2List(String str, String sep, boolean filterBlank, boolean trim)
str - 字符串sep - 分隔符filterBlank - 过滤纯空白trim - 去掉首尾空白public static boolean containsAnyIgnoreCase(CharSequence cs, CharSequence... searchCharSequences)
cs - 指定字符串searchCharSequences - 需要检查的字符串数组Copyright © 2025 Pivotal Software, Inc.. All rights reserved.