public final class UtilString
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
UtilString.EngineSingleton
共享的类实例,提高40倍性能
注意,不要向manager或者engine设置Bindings,否则可能会造成逻辑错误
静态变量模式修改为单例模式,会造成循环依赖问题导致平台启动失败
|
| 构造器和说明 |
|---|
UtilString() |
UtilString(java.lang.String str) |
| 限定符和类型 | 方法和说明 |
|---|---|
static double |
analysisStrFormula(java.lang.String exp)
计算数值表达式值
|
static java.lang.String |
cutString(java.lang.String str,
int length)
将多余字符变成.
|
static java.lang.String |
getEncodingName(java.lang.String str)
猜字符串编码格式
|
static java.lang.String |
getStringFromEmpty(java.lang.String str)
如果为空null的字符串,返回 "",否则返回原始内容
|
static boolean |
isEmpty(java.util.Collection<?> col)
判断数值是否为空
|
static boolean |
isEmpty(java.util.Map<?,?> map)
判断Map是否为空
|
static boolean |
isEmpty(java.lang.Object obj)
判断输入的对象是否是null,然后调用isEmpty(String)判断字符串是否为空
|
static boolean |
isEmpty(java.lang.String str)
判断输入的字符串是否是null或""
|
static boolean |
isEmptyByTrim(java.lang.String str)
已过时。
使用isEmpty替代
|
static boolean |
isEmptyNotTrim(java.lang.String str)
判断输入串是否空
|
static boolean |
isNotEmpty(java.lang.String str)
判断字符串不为null并且不为""
|
static java.lang.String |
join(java.util.Collection<?> collection,
java.lang.String separator)
连接列表值
|
java.lang.String |
matchValue(java.lang.String strBegin,
java.lang.String strEnd)
截取标记为strBegin与strEnd之间的字符串
|
java.lang.String |
matchValue(java.lang.String strBegin,
java.lang.String strEnd,
boolean ignoreCase)
截取标记为strBegin与strEnd之间的字符串
|
static java.lang.String |
priority(java.lang.String op1,
java.lang.String op2)
查表得到op1和op2的优先级
|
java.lang.String |
replace(java.lang.String strOld,
java.lang.String strNew)
将strOld替换为strNew
|
java.util.List<java.lang.String> |
split(java.lang.String strSign)
按指定分隔符分割字符串到List
|
java.lang.String |
toString() |
public static boolean isEmpty(java.lang.Object obj)
obj - 空判断输入值public static boolean isEmpty(java.util.Collection<?> col)
col - 集合对象public static boolean isEmpty(java.util.Map<?,?> map)
map - Map对象public static java.lang.String join(java.util.Collection<?> collection,
java.lang.String separator)
collection - 集合对象separator - 连接分割符public static boolean isEmpty(java.lang.String str)
str - 输入串public static boolean isNotEmpty(java.lang.String str)
str - 输入串public static boolean isEmptyByTrim(java.lang.String str)
str - 输入串public static boolean isEmptyNotTrim(java.lang.String str)
str - 输入串public static java.lang.String getStringFromEmpty(java.lang.String str)
str - 输入串public static java.lang.String getEncodingName(java.lang.String str)
str - 输入串public java.util.List<java.lang.String> split(java.lang.String strSign)
strSign - 分隔符public java.lang.String matchValue(java.lang.String strBegin,
java.lang.String strEnd)
strBegin - 一个头标志strEnd - 尾标志public java.lang.String matchValue(java.lang.String strBegin,
java.lang.String strEnd,
boolean ignoreCase)
strBegin - 一个头标志strEnd - 尾标志ignoreCase - 是否忽略大小写public java.lang.String replace(java.lang.String strOld,
java.lang.String strNew)
strOld - 被替换字符串strNew - 替换值public static java.lang.String cutString(java.lang.String str,
int length)
str - 输入串length - 保留的字符长度public java.lang.String toString()
toString 在类中 java.lang.Objectpublic static double analysisStrFormula(java.lang.String exp)
exp - 表达式public static java.lang.String priority(java.lang.String op1,
java.lang.String op2)
op1 - 运算符1op2 - 运算符2Copyright © Actionsoft Co., Ltd. All Rights Reserved.