public class StringUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
addLeftZero2Len(String source,
int length) |
static String |
addRightBlank2Len(String source,
int length) |
static String |
addRightZero2Len(String source,
int length) |
static String |
appendStr(String source,
String sign,
int size,
boolean isLeft) |
static void |
arrayTrim(String[] params) |
static String |
clearMistyChars(String source,
String target) |
static String |
fillArgs(String template,
Object... args) |
static String |
firstToLowerCase(String sourceStr) |
static String |
firstToUpperCase(String sourceStr) |
static String |
firstToUpperOtherToLower(String sourceStr) |
static int |
getSymMarkIndex(String beginMarkSign,
String endMarkSign,
String source,
int startIndex) |
static int |
getSymMarkIndexIgnoreCase(String beginMarkSign,
String endMarkSign,
String source,
int startIndex) |
static int |
getSymMarkMatchIndex(String beginMarkSign,
String endMarkSign,
String source,
int startIndex) |
static boolean |
hasChinese(String str) |
static String[] |
humpFieldNames(String[] labelNames) |
static String |
humpToSplitStr(String source,
String split) |
static int |
indexOfIgnoreCase(String source,
String pattern) |
static int |
indexOfIgnoreCase(String source,
String pattern,
int start) |
static int |
indexOrder(String source,
String regex,
int order) |
static boolean |
isBlank(Object str) |
static boolean |
isNotBlank(Object str) |
static boolean |
like(String source,
String[] keywords) |
static String |
linkAry(String sign,
boolean skipNull,
Object... arys) |
static String |
loopAppendWithSign(String source,
String sign,
int loopSize) |
static int |
matchCnt(String source,
Pattern pattern) |
static int |
matchCnt(String source,
String regex) |
static int |
matchCnt(String source,
String regex,
int beginIndex,
int endIndex) |
static boolean |
matches(String source,
Pattern pattern) |
static boolean |
matches(String source,
String regex) |
static int |
matchIndex(String source,
Pattern pattern) |
static int[] |
matchIndex(String source,
Pattern pattern,
int start) |
static int |
matchIndex(String source,
String regex) |
static int[] |
matchIndex(String source,
String regex,
int start) |
static int |
matchLastIndex(String source,
Pattern pattern) |
static int |
matchLastIndex(String source,
String regex) |
static String |
replaceAllStr(String source,
String template,
String target) |
static String |
replaceAllStr(String source,
String template,
String target,
int fromIndex) |
static String |
replaceAllStr(String source,
String template,
String target,
int fromIndex,
int endIndex) |
static String |
secureMask(Object value,
int preLength,
int tailLength,
String maskStr) |
static String[] |
splitExcludeSymMark(String source,
String splitSign,
HashMap filterMap) |
static int[] |
str2ASCII(String str) |
static String |
toDBC(String SBCStr) |
static String |
toHumpStr(String source,
boolean firstIsUpperCase) |
static String |
toHumpStr(String source,
boolean firstIsUpperCase,
boolean removeDealine) |
static String |
toString(Object obj) |
static String |
trim(String str) |
public static boolean isNotBlank(Object str)
str - public static boolean isBlank(Object str)
public static String clearMistyChars(String source, String target)
source - target - public static String firstToUpperOtherToLower(String sourceStr)
sourceStr - public static int indexOfIgnoreCase(String source, String pattern)
source - pattern - public static String addLeftZero2Len(String source, int length)
source - length - public static String addRightBlank2Len(String source, int length)
source - length - public static String loopAppendWithSign(String source, String sign, int loopSize)
source - sign - loopSize - public static String appendStr(String source, String sign, int size, boolean isLeft)
source - sign - size - isLeft - public static int getSymMarkIndex(String beginMarkSign, String endMarkSign, String source, int startIndex)
beginMarkSign - endMarkSign - source - startIndex - public static int getSymMarkIndexIgnoreCase(String beginMarkSign, String endMarkSign, String source, int startIndex)
beginMarkSign - endMarkSign - source - startIndex - public static int getSymMarkMatchIndex(String beginMarkSign, String endMarkSign, String source, int startIndex)
beginMarkSign - endMarkSign - source - startIndex - public static int matchCnt(String source, String regex, int beginIndex, int endIndex)
source - regex - beginIndex - endIndex - public static int indexOrder(String source, String regex, int order)
source - regex - order - public static int[] str2ASCII(String str)
str - public static String[] splitExcludeSymMark(String source, String splitSign, HashMap filterMap)
source - splitSign - 如逗号、分号、冒号或具体字符串,非正则表达式filterMap - public static String toHumpStr(String source, boolean firstIsUpperCase, boolean removeDealine)
source - firstIsUpperCase - removeDealine - public static String secureMask(Object value, int preLength, int tailLength, String maskStr)
value - preLength - tailLength - maskStr - public static boolean hasChinese(String str)
str - public static String humpToSplitStr(String source, String split)
source - split - public static String replaceAllStr(String source, String template, String target)
source - template - target - public static String replaceAllStr(String source, String template, String target, int fromIndex)
public static String replaceAllStr(String source, String template, String target, int fromIndex, int endIndex)
public static String linkAry(String sign, boolean skipNull, Object... arys)
sign - skipNull - arys - public static boolean like(String source, String[] keywords)
source - keywords - 将匹配的字符用空格或者%进行切割并trim变成字符数组进行匹配public static void arrayTrim(String[] params)
Copyright © 2023. All rights reserved.