public class StrKit
extends org.apache.commons.lang3.StringUtils
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ENCODING
字符编码
|
static Pattern |
referer_pattern |
static String |
regExp_accountNumber |
static String |
regExp_chinese_1 |
static String |
regExp_chinese_2 |
static String |
regExp_email |
static String |
regExp_float_1 |
static String |
regExp_float_2 |
static String |
regExp_float_3 |
static String |
regExp_float_4 |
static String |
regExp_float_5 |
static String |
regExp_html_1 |
static String |
regExp_idCard |
static String |
regExp_integer_1
常用正则表达式
|
static String |
regExp_integer_2 |
static String |
regExp_integer_3 |
static String |
regExp_integer_4 |
static String |
regExp_integer_5 |
static String |
regExp_ip |
static String |
regExp_letter_1 |
static String |
regExp_letter_2 |
static String |
regExp_letter_3 |
static String |
regExp_letter_4 |
static String |
regExp_letter_5 |
static String |
regExp_line |
static String |
regExp_postbody |
static String |
regExp_qq |
static String |
regExp_startEndEmpty |
static String |
regExp_telephone |
static String |
regExp_url_1 |
static String |
regExp_url_2 |
| 构造器和说明 |
|---|
StrKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
beanName(Object bean)
获取bean名称
|
static String |
decode(String data)
Url Base64解码
|
static String |
encode(String data)
Url Base64编码
|
static String |
firstCharToLowerCase(String str)
首字母变小写
|
static String |
firstCharToUpperCase(String str)
首字母变大写
|
static String |
getFileExt(String contentType)
根据内容类型判断文件扩展名
|
static boolean |
isBlank(String str) |
static boolean |
isNotBlank(String str)
字符串不为 null 而且不为 "" 时返回 true
|
static String |
lowerCase(String str)
Converts a String to lower case as per
String.toLowerCase(). |
static String |
lowerCase(String str,
Locale locale)
Converts a String to lower case as per
String.toLowerCase(Locale) . |
static boolean |
notNull(Object... paras) |
static String |
randomNumber(int len) |
static String |
replace(String s,
String sub,
String with) |
static Timestamp |
toTimestamp(String format,
String dateStr) |
static String |
upperCase(String str) |
static String |
upperCase(String str,
Locale locale)
Converts a String to upper case as per
String.toUpperCase(Locale) . |
static String |
urlEncode(String source)
URL编码(utf-8)
|
static String |
userLinks(String contents,
List<String> userReferers)
处理提到某人 @xxxx
|
abbreviate, abbreviate, abbreviateMiddle, appendIfMissing, appendIfMissingIgnoreCase, capitalize, center, center, center, chomp, chomp, chop, contains, contains, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, containsWhitespace, countMatches, defaultIfBlank, defaultIfEmpty, defaultString, defaultString, deleteWhitespace, difference, endsWith, endsWithAny, endsWithIgnoreCase, equals, equalsIgnoreCase, getCommonPrefix, 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, mid, normalizeSpace, ordinalIndexOf, overlay, prependIfMissing, prependIfMissingIgnoreCase, remove, remove, removeEnd, removeEndIgnoreCase, removePattern, removeStart, removeStartIgnoreCase, repeat, repeat, repeat, 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, uncapitalizepublic static final Pattern referer_pattern
public static String encode(String data) throws Exception
data - 待编码数据Exceptionpublic static String decode(String data) throws Exception
data - 待解码数据Exceptionpublic static String getFileExt(String contentType)
contentType - 内容类型public static String userLinks(String contents, List<String> userReferers)
msg - 传入的文本内容referers - 传出被引用到的会员名单public static boolean isBlank(String str)
public static boolean isNotBlank(String str)
public static boolean notNull(Object... paras)
public static String upperCase(String str, Locale locale)
Converts a String to upper case as per String.toUpperCase(Locale) .
A null input String returns null.
StringUtils.upperCase(null, Locale.ENGLISH) = null
StringUtils.upperCase("", Locale.ENGLISH) = ""
StringUtils.upperCase("aBc", Locale.ENGLISH) = "ABC"
str - the String to upper case, may be nulllocale - the locale that defines the case transformation rules, must not be nullnull if null String inputpublic static String lowerCase(String str)
Converts a String to lower case as per String.toLowerCase().
A null input String returns null.
StringUtils.lowerCase(null) = null
StringUtils.lowerCase("") = ""
StringUtils.lowerCase("aBc") = "abc"
Note: As described in the documentation for String.toLowerCase(),
the result of this method is affected by the current locale. For platform-independent case
transformations, the method lowerCase(String, Locale) should be used with a specific
locale (e.g. Locale.ENGLISH).
str - the String to lower case, may be nullnull if null String inputpublic static String lowerCase(String str, Locale locale)
Converts a String to lower case as per String.toLowerCase(Locale) .
A null input String returns null.
StringUtils.lowerCase(null, Locale.ENGLISH) = null
StringUtils.lowerCase("", Locale.ENGLISH) = ""
StringUtils.lowerCase("aBc", Locale.ENGLISH) = "abc"
str - the String to lower case, may be nulllocale - the locale that defines the case transformation rules, must not be nullnull if null String inputpublic static String randomNumber(int len)
Copyright © 2015. All rights reserved.