public abstract class StringBaseOpt extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
StringBaseOpt() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
clacDocumentNo(String templet,
long currNo,
Map<String,String> params)
文号、档案号、规则生成算法,
|
static byte[] |
compress(String str)
字符串的压缩
|
static String |
concat(Collection<Object> objs,
String str)
连接字符串
|
static String |
concat(Object[] objs,
String str)
连接字符串
|
static boolean |
contains(String[] strs,
String str) |
static String |
decodeBase64(String str)
Decode a string using Base64 encoding.
|
static String |
deleteStringByQuote(String str,
String quote)
copyProperties(),删除备份条件的后缀,如"value_CODE"过滤成"value"
|
static String |
encodeBase64(String str)
Encode a string using Base64 encoding.
|
static String |
fillZeroForString(String str,
int size)
用"0"填补string
|
static String |
getFirstLetter(String oriStr) |
static int |
indexOf(String[] strs,
String str)
返回字符串在数组中的第一次出现的位置,找不到返回-1
|
static boolean |
isNvl(String str)
判断字符串是否为空(null || ""),是:true,否:false
|
static String |
multiplyString(String str,
int size)
用"0"填补string
|
static String |
nextCode(String sCode)
寻找比它大一个字符串 nextCode("0000200")=="0000201"
nextCode("000AZZZ")=="000BAAA"
|
static String |
nvlAsBlank(String str)
如果输入的字符串为null返回""
|
static String |
objectToString(Object objValue) |
static String |
readFileToBuffer(String sFileName) |
static String |
readJarResourceToBuffer(Class<?> clazz,
String sResourceName) |
static String |
unCompress(byte[] str)
字符串的解压
|
public static String encodeBase64(String str)
str - strpublic static String decodeBase64(String str)
str - Stringpublic static byte[] compress(String str) throws IOException
str - 待压缩的字符串IOException - IOExceptionpublic static String unCompress(byte[] str) throws IOException
str - 对字符串解压IOException - IOExceptionpublic static String concat(Object[] objs, String str)
objs - 字符串数组str - 连接 分隔符public static String concat(Collection<Object> objs, String str)
objs - 字符串数组str - 连接 分隔符public static boolean contains(String[] strs, String str)
strs - strsstr - strpublic static String deleteStringByQuote(String str, String quote)
str - 源串quote - 待过滤串public static int indexOf(String[] strs, String str)
strs - strsstr - strpublic static boolean isNvl(String str)
str - 判断字符串是否为空public static String nvlAsBlank(String str)
str - 字符串public static String fillZeroForString(String str, int size)
str - 字符串size - sizepublic static String multiplyString(String str, int size)
str - strsize - sizepublic static String clacDocumentNo(String templet, long currNo, Map<String,String> params)
templet - 规则模板 $N16$表示生成 16位的流水号 左侧补零currNo - 流水号params - 用户自定义参数public static String nextCode(String sCode)
sCode - 一个字符串public static String readJarResourceToBuffer(Class<?> clazz, String sResourceName)
Copyright © 2017. All rights reserved.