public class StringUtil
extends java.lang.Object
Title: T1开发框架
Description: 字符串处理工具类。
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
arrayToString(java.lang.String[] strArray)
合并字符串数组为一个字符串
各元素间用 ,分割
|
static java.lang.String |
arrayToString(java.lang.String[] strArray,
java.lang.String label)
合并字符串数组为一个字符串
|
static boolean |
checkNull(java.lang.String data)
已过时。
"建议使用Apache Common lang的StringUtils.isEmpty"
|
static byte[] |
compress(java.lang.String s) |
static java.lang.Object |
convertStringToOther(java.lang.Class clazz,
java.lang.String str,
java.lang.String dateFormat) |
static java.lang.String |
deal(java.lang.String val)
转换XML特殊字符。
|
static java.lang.String |
decompress(byte[] compressedData) |
static java.lang.String |
filterNull(java.lang.String str)
如果是null字符串, 则返回""字符串
|
static java.lang.String |
filterNullObject(java.lang.Object obj)
已过时。
|
static java.lang.String |
firstCharLower(java.lang.String str)
首字母小写
|
static java.lang.String |
firstCharUp(java.lang.String str)
首字母大写
|
static java.lang.String |
getFirstPinYinHeadChar(java.lang.String str)
只返回开头的第一个字母
|
static java.lang.String |
getPasswdStrong(java.lang.String passwd)
获取密码强度
|
static java.lang.String |
getPingYin(java.lang.String src)
将汉字转换为全拼
|
static java.lang.String |
getPinYinHeadChar(java.lang.String str)
返回中文的首字母
|
static boolean |
isValidatedIdcard(java.lang.String idcard)
验证所有的身份证的合法性
|
static void |
judgeNull(java.lang.Object obj,
java.lang.String info) |
static java.lang.String |
replace(java.lang.String original,
java.lang.String oldString,
java.lang.String newString)
Replace substrings of one string with another string and return altered
string.
|
static java.lang.String |
replace(java.lang.String original,
java.lang.String oldString,
java.lang.String newString,
int counts)
Replace substrings of one string with another string and return altered
string.
|
static java.lang.String[] |
split(java.lang.String sourceString,
java.lang.String delim)
把由delim分割的字符串分裂并形成字符串数组。
|
static java.lang.String[] |
split(java.lang.String str,
java.lang.String delimiters,
boolean skipDelim)
把以delimiters分隔的字符串分裂成字符串数组。
|
static java.lang.String[] |
splitAndTrim(java.lang.String src,
java.lang.String delim)
added by chenjie 把由delim分割的字符串分裂并形成字符串数组,并将分割的字符串两边的空格去除。
|
static java.lang.String |
stringToString(java.lang.String str)
传入的字符串如果为null,则返回""字符串,否则原样返回。
|
static java.lang.String |
toString(java.lang.Throwable t)
将异常堆栈转换为字符串
|
public static java.lang.String filterNull(java.lang.String str)
str
- String@Deprecated public static java.lang.String filterNullObject(java.lang.Object obj)
obj
- Objectpublic static java.lang.String stringToString(java.lang.String str)
str
- 要处理的字符串public static java.lang.String deal(java.lang.String val)
val
- 要转换的字符串public static java.lang.String replace(java.lang.String original, java.lang.String oldString, java.lang.String newString)
original
- input stringoldString
- the substring section to replacenewString
- the new substring replacing old substring sectionpublic static java.lang.String replace(java.lang.String original, java.lang.String oldString, java.lang.String newString, int counts)
original
- input stringoldString
- the substring section to replacenewString
- the new substring replacing old substring sectioncounts
- how many times the replace happen, 0 for all.public static java.lang.String[] split(java.lang.String sourceString, java.lang.String delim)
sourceString
- 要分裂的字符串delim
- 分隔符public static java.lang.String[] splitAndTrim(java.lang.String src, java.lang.String delim)
src
- delim
- public static java.lang.String[] split(java.lang.String str, java.lang.String delimiters, boolean skipDelim)
str
- 要分裂的字符串delimiters
- 分隔字符串skipDelim
- 当分隔字符串连续出现时或者以分隔字符串开始、结束时,true跳过空字符串,false输出空字符串public static java.lang.String firstCharUp(java.lang.String str)
str
- public static java.lang.String firstCharLower(java.lang.String str)
public static java.lang.Object convertStringToOther(java.lang.Class clazz, java.lang.String str, java.lang.String dateFormat) throws java.lang.Exception
clazz
- 目标类型str
- java.lang.Exception
public static void judgeNull(java.lang.Object obj, java.lang.String info) throws BusinessException
obj
- 要判断的是否为空的对象info
- 如果该对象为空抛出的提示信息BusinessException
public static byte[] compress(java.lang.String s)
public static java.lang.String decompress(byte[] compressedData)
@Deprecated public static boolean checkNull(java.lang.String data)
data
- public static java.lang.String toString(java.lang.Throwable t)
t
- 异常对象public static java.lang.String arrayToString(java.lang.String[] strArray)
strArray
- 数组public static java.lang.String arrayToString(java.lang.String[] strArray, java.lang.String label)
strArray
- 数组label
- 元素间区隔符public static java.lang.String getPingYin(java.lang.String src)
public static java.lang.String getPinYinHeadChar(java.lang.String str)
str
- public static java.lang.String getFirstPinYinHeadChar(java.lang.String str)
str
- public static java.lang.String getPasswdStrong(java.lang.String passwd)
passwd
- public static boolean isValidatedIdcard(java.lang.String idcard)
idcard
- 身份证