public class Str extends Object
| 构造器和说明 |
|---|
Str() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
addLastSlash(String path) |
static boolean |
anyOf(String s,
String... anys) |
static <T> boolean |
anyOf(T value,
T... strs) |
static boolean |
anyOfIgnoreCase(String s,
String... anys) |
static boolean |
areAllEmpty(String... st) |
static String |
decode(String target,
String ifv,
String then,
String... more)
形如oracle的decode函数。
|
static String |
equalsThen(String s,
String equals,
String then) |
static String |
firstNoneEmpty(String... values) |
static String |
fixLen(String src,
int len,
char padding)
返回固定长度字符串(对原始字符串末尾剪切或者补齐),一般用于固定长度密码生成等。
|
static boolean |
isEmptyOr(String s,
String or) |
static String |
mask(String str) |
static boolean |
matches(char left,
char right) |
static boolean |
noneOf(String s,
String... anys) |
static String |
nullThen(Object fv,
String defaultValue) |
static StringBuilder |
padding(String s,
char letter,
int repeats) |
static StringBuilder |
removeLastLetters(String s,
char letter) |
static boolean |
startWithAny(String str,
String... anys) |
static String |
substrInQuotes(String str,
char left,
int pos) |
static String |
toStr(Object obj) |
static String |
unquote(String str,
String quote) |
static String |
unquote(String str,
String openQuote,
String closeQuote) |
public static String fixLen(String src, int len, char padding)
src - 原始字符串len - 固定长度padding - 补齐字符public static <T> boolean anyOf(T value,
T... strs)
public static StringBuilder padding(String s, char letter, int repeats)
public static StringBuilder removeLastLetters(String s, char letter)
public static boolean matches(char left,
char right)
public static boolean areAllEmpty(String... st)
Copyright © 2018. All rights reserved.