public class StringUtil extends Object
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
BracketMatching(String sourceStr)
括号匹配
括号{{},[],()}是否匹配
|
static String |
changeEncoding(String sourceStr,
String sourceEncoding,
String targetEncoding)
方法说明:
转换字符串的内码.
|
static void |
checkNull(Object object,
String name) |
static void |
checkString(String string,
String name) |
static String |
clearNull(String input)
方法说明:
Change the null string value to "", if not null, then return it self, use this to avoid display a null string to "null".
|
static String |
firstToUpper(String str)
首字母大写
|
static int |
getBytesLength(String sourceStr)
方法说明:
获得源字符串的字节长度(即二进制字节数), 用于发送短信时判断是否超出长度.
|
static int |
getFieldId(String sourceStr)
方法说明:
根据传入的字符串,返回字符串后面的数字
CreateTime Apr 22, 2009 5:17:22 PM
|
static String |
getFieldName(String sourceStr)
方法说明:
根据传入的字符串,返回字符串第一个数字以前的字符
CreateTime Apr 22, 2009 11:57:56 AM
|
static boolean |
isEmpty(String sourceStr)
方法说明:
判断字符串是否为空, 如果为 null 或者长度为0, 均返回 true
CreateTime Apr 18, 2009 2:07:23 PM
|
static String |
isEmpty(String sourceStr,
String errorMsg)
方法说明:
检验字符串是否为空, 如果是, 则返回给定的出错信息
CreateTime Apr 18, 2009 2:08:45 PM
|
static boolean |
isEmptys(String sourceStr)
方法说明:
判断字符串是否为空, 如果为 null 或者长度为0或者"null", 均返回 true
CreateTime Apr 18, 2009 2:07:23 PM
|
static boolean |
isFalse(String bool)
转换逻辑词汇false
|
static boolean |
isNumeric(String sourceStr)
方法说明:
判断字符串是否全是数字字符.
|
static boolean |
isTrue(String bool)
转换逻辑词汇true
|
static boolean |
License(String license,
int index)
方法说明:
获取license授权
|
static boolean |
LicenseArray(String[] license,
int index)
方法说明:
获取license授权
|
static boolean |
LicenseArray(String license,
int index)
方法说明:
获取license授权
|
static String |
limitStringLength(String input,
int maxLength)
方法说明:
Return the limited length string of the input string (added at:April 10, 2004).
|
static int |
parseInt(String sourceStr)
方法说明:
将字符串转换为 int.
|
static List |
parStr2Arr(String par,
String firstSeparator,
String secondSeparator)
功能:解析以为参数串到二维数组
作者: Every
创建日期:2012-2-9
|
static List |
parStr2ArrR(String par,
String firstSeparator,
String secondSeparator)
功能:解析以为参数串到二维数组 键值相反
作者: Every
创建日期:2012-2-13
|
static Map |
parStr2Map(String par,
String firstSeparator,
String secondSeparator)
解析一维参数串到Map
|
static Map |
parStr2MapR(String par,
String firstSeparator,
String secondSeparator)
解析一维参数串到Map 键值与parStr2Map相反
|
static Object |
scriptEngine(String epStr,
Map per)
表达式运算
|
static List |
Str2List(String source,
String separator)
分割字符串为list 暂时只支持一维分割
|
static String |
toISO(String sourceStr)
方法说明:
转换数据的内码(从 UTF-8 转换到 ISO8859).
|
static String |
toUTF8(String sourceStr)
方法说明:
转换数据的内码(从 ISO8859 转换到 UTF-8).
|
static String |
trimTailSpaces(String sourceStr)
方法说明:
清除字符串结尾的空格.
|
public static boolean isEmpty(String sourceStr)
sourceStr - 输入的字符串public static boolean isEmptys(String sourceStr)
sourceStr - 输入的字符串public static String isEmpty(String sourceStr, String errorMsg)
sourceStr - 源字符串errorMsg - 出错信息public static boolean isTrue(String bool)
bool - 值public static boolean isFalse(String bool)
bool - 值public static int getBytesLength(String sourceStr)
sourceStr - 源字符串public static String trimTailSpaces(String sourceStr)
sourceStr - 源字符串public static int parseInt(String sourceStr)
sourceStr - 输入的字串public static boolean isNumeric(String sourceStr)
sourceStr - 输入的字符串public static String getFieldName(String sourceStr)
sourceStr - 源字符串public static int getFieldId(String sourceStr)
sourceStr - 源字符串public static String changeEncoding(String sourceStr, String sourceEncoding, String targetEncoding) throws UnsupportedEncodingException
sourceStr - 源字符串sourceEncoding - 源字符集名称targetEncoding - 目标字符集名称UnsupportedEncodingException - 异常public static String toUTF8(String sourceStr) throws UnsupportedEncodingException
sourceStr - 源字符串UnsupportedEncodingException - 异常public static String toISO(String sourceStr) throws UnsupportedEncodingException
sourceStr - 源字符串UnsupportedEncodingException - 异常public static String clearNull(String input)
input - the string to clearthe string to clearpublic static String limitStringLength(String input, int maxLength)
input - StringmaxLength - intpublic static boolean License(String license, int index)
license - licenseindex - 下标public static boolean LicenseArray(String license, int index)
license - licenseindex - 下标public static boolean LicenseArray(String[] license, int index)
license - licenseindex - 下标public static Map parStr2Map(String par, String firstSeparator, String secondSeparator)
par - 参数串firstSeparator - 一维分割符secondSeparator - 键值分割符public static List parStr2Arr(String par, String firstSeparator, String secondSeparator)
par - 字符串firstSeparator - 一维分隔符secondSeparator - 二维分隔符public static List parStr2ArrR(String par, String firstSeparator, String secondSeparator)
par - 字符串firstSeparator - 一维分隔符secondSeparator - 二维分隔符public static Map parStr2MapR(String par, String firstSeparator, String secondSeparator)
par - 参数串firstSeparator - 一维分割符secondSeparator - 键值分割符public static List Str2List(String source, String separator)
source - 源separator - 分割符public static boolean BracketMatching(String sourceStr)
sourceStr - 检查字符串Copyright © 2017. All rights reserved.