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.Exceptionpublic static void judgeNull(java.lang.Object obj,
java.lang.String info)
throws BusinessException
obj - 要判断的是否为空的对象info - 如果该对象为空抛出的提示信息BusinessExceptionpublic 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 - 身份证