public class StringUtils
extends org.apache.commons.lang3.StringUtils
| 构造器和说明 |
|---|
StringUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
abbr(java.lang.String str,
int length)
缩略字符串(不区分中英文字符)
|
static java.lang.String |
abbr2(java.lang.String param,
int length)
dd
|
static java.lang.String |
camelName(java.lang.String name)
将下划线大写方式命名的字符串转换为驼峰式。
|
static java.lang.String |
firstCharacterToUpperCase(java.lang.String fildeName)
将字符串第一字符转为大写
|
static java.lang.String |
get32UUID()
获取去掉横线的长度为32的UUID串.
|
static byte[] |
getBytes(java.lang.String str)
转换为字节数组
|
static java.lang.String |
getRandom(int num)
获取随机数,以数字组成
|
static boolean |
inString(java.lang.String str,
java.lang.String... strs)
是否包含字符串
|
static boolean |
isEmpty(java.lang.String str)
判断字符串是否是null或者空串
|
static boolean |
isEmptyObject(java.lang.Object obj)
dd
|
static boolean |
isNullEmpty(java.lang.String str)
dd
|
static boolean |
isNullorEmpty(java.util.Map map)
验证map不为空
|
static java.lang.String |
jsGetVal(java.lang.String objectString)
转换为JS获取对象值,生成三目运算返回结果
|
static java.lang.String |
realStr(java.lang.String str)
dd
|
static java.lang.String |
replaceHtml(java.lang.String html)
替换掉HTML标签方法
|
static java.lang.String |
replaceMobileHtml(java.lang.String html)
替换为手机识别的HTML,去掉样式及属性,保留回车。
|
static void |
setValueIfNotBlank(java.lang.String target,
java.lang.String source)
如果不为空,则设置值
|
static boolean |
stringFilter(java.lang.String str)
验证URL中除数字、字母、下划线及.格式字符串
|
static boolean |
stroneContainsStrtwo(java.lang.String strOne,
java.lang.String strTwo,
java.lang.String strtwoSeparator)
判断第二个字符是否在第一个字符串中存在
|
static java.lang.String |
subStringBySeparator(java.lang.String resultStr,
java.lang.String separator)
根据特定字符串截取,返还被截取后的字符
|
static java.lang.String |
toCamelCase(java.lang.String s)
驼峰命名法工具
|
static java.lang.String |
toCapitalizeCamelCase(java.lang.String s)
驼峰命名法工具
|
static java.lang.Double |
toDouble(java.lang.Object val)
转换为Double类型
|
static java.lang.Float |
toFloat(java.lang.Object val)
转换为Float类型
|
static java.lang.Integer |
toInteger(java.lang.Object val)
转换为Integer类型
|
static java.lang.Long |
toLong(java.lang.Object val)
转换为Long类型
|
static java.lang.String |
toString(byte[] bytes)
转换为字节数组
|
static java.lang.String |
toUnderScoreCase(java.lang.String s)
驼峰命名法工具
|
static java.lang.String |
underscoreName(java.lang.String name)
将驼峰式命名的字符串转换为下划线大写方式。
|
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, wrapIfMissingpublic static boolean isEmpty(java.lang.String str)
str - the String to check, may be nullpublic static java.lang.String realStr(java.lang.String str)
str - dpublic static boolean isEmptyObject(java.lang.Object obj)
obj - dpublic static boolean isNullEmpty(java.lang.String str)
str - dpublic static boolean isNullorEmpty(java.util.Map map)
map - mapublic static byte[] getBytes(java.lang.String str)
str - ddpublic static java.lang.String toString(byte[] bytes)
bytes - dpublic static boolean inString(java.lang.String str,
java.lang.String... strs)
str - 验证字符串strs - 字符串组public static java.lang.String replaceHtml(java.lang.String html)
html - htmlpublic static java.lang.String replaceMobileHtml(java.lang.String html)
html - htmlpublic static java.lang.String abbr(java.lang.String str,
int length)
str - 目标字符串length - 截取长度public static java.lang.String abbr2(java.lang.String param,
int length)
param - dlength - dpublic static java.lang.Double toDouble(java.lang.Object val)
val - ddpublic static java.lang.Float toFloat(java.lang.Object val)
val - dpublic static java.lang.Long toLong(java.lang.Object val)
val - dpublic static java.lang.Integer toInteger(java.lang.Object val)
val - dpublic static java.lang.String toCamelCase(java.lang.String s)
s - sspublic static java.lang.String toCapitalizeCamelCase(java.lang.String s)
s - ddpublic static java.lang.String toUnderScoreCase(java.lang.String s)
s - spublic static void setValueIfNotBlank(java.lang.String target,
java.lang.String source)
target - dsource - dpublic static java.lang.String jsGetVal(java.lang.String objectString)
objectString - 对象串
例如:row.user.idpublic static boolean stringFilter(java.lang.String str)
str - dpublic static java.lang.String firstCharacterToUpperCase(java.lang.String fildeName)
fildeName - dpublic static boolean stroneContainsStrtwo(java.lang.String strOne,
java.lang.String strTwo,
java.lang.String strtwoSeparator)
strOne - 字符串strTwo - 查找字符strtwoSeparator - 第二个字符分割符public static java.lang.String subStringBySeparator(java.lang.String resultStr,
java.lang.String separator)
resultStr - 待截取字符串separator - 截取标识符public static java.lang.String get32UUID()
public static java.lang.String underscoreName(java.lang.String name)
name - s 转换前的驼峰式命名的字符串public static java.lang.String camelName(java.lang.String name)
name - s 转换前的下划线大写方式命名的字符串public static java.lang.String getRandom(int num)
num - 随机数的位数Copyright © 2022. All Rights Reserved.