类 StrHelper
java.lang.Object
com.sh.javax.util.StrHelper
一些字符串处理的功能
Company:首亨软件(重庆)有限公司
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static String将两个字符串通过一个连接符连接起来static booleancontainsString(String in, String str) 判断str字符串是否是in的子串static booleangetBoolean(String value, boolean defaultValue) 将字符串转换成boolean值,如果字符串不是"true/false",则返回默认的boolean值static StringgetDateStr(String date) 将yyyy-MM-dd格式的字符串转化成yyyyMMddstatic double将字符串的值转化成double数值,如果出错,返回默认的值static float将字符串转化成float数值,如果出错,返回默认值static int将字符串值转换成int,如果出错,返回默认值static boolean判断某一个字符串是否为空或者长度为0static booleanisEmptyStr(String str) 判断字符串是否为null或空格串static booleanisNotEmptyStr(String str) 判断字符串是否不为null或空格串static String将一个字符串中某些字符替换成其它值static String[]将一个字符串转化成字符串数组static String去掉字符串中所有的空格,包括字符串前后以及字符串中间的空格,如果是null,返回的是""static String去掉字符串中的空格或者非数字和字母的字符,如果是null,返回的是""static StringvalueOfDateFormat(String time) 把带时间的时间字符串转化为仅为年月日的,格式必须是 XXXX hh:mmstatic StringvalueOfFullformat(String time) 把非标准时间格式的字符串转化为标准格式的
-
构造器详细资料
-
StrHelper
public StrHelper()
-
-
方法详细资料
-
containsString
判断str字符串是否是in的子串- 参数:
in- String 主字符串str- String 需要测试的字符串- 返回:
- boolean true是in的子串;false不是in的子串
-
concat
将两个字符串通过一个连接符连接起来- 参数:
str1- String 字符串1str2- String 字符串2concatenator- char 连接字符- 返回:
- String 连接起来的新字符串
-
trim
去掉字符串中所有的空格,包括字符串前后以及字符串中间的空格,如果是null,返回的是""- 参数:
str- String 需要去掉空格的字符串- 返回:
- String 去掉空格后的新的字符串
-
trim
去掉字符串中的空格或者非数字和字母的字符,如果是null,返回的是""- 参数:
str- String 需要处理的字符串trimSpaces- boolean true去掉空格,false不去掉空格trimNonAlpha- boolean true去掉字母和数字以外的字符,false不去掉- 返回:
- String 去掉了所有空格或者非字母数字的新的字符串
-
getBoolean
将字符串转换成boolean值,如果字符串不是"true/false",则返回默认的boolean值- 参数:
value- String 字符串defaultValue- boolean 默认的布尔值- 返回:
- boolean 转换后的布尔值
-
getInt
将字符串值转换成int,如果出错,返回默认值- 参数:
value- String 字符串defaultValue- int 默认值- 返回:
- int 转化后的数值
-
getFloat
将字符串转化成float数值,如果出错,返回默认值- 参数:
value- String 字符串defaultValue- float 默认的float数值- 返回:
- float 转化后的float数值
-
getDouble
将字符串的值转化成double数值,如果出错,返回默认的值- 参数:
value- String 字符串defaultValue- double 默认的double数值- 返回:
- double 转化成的double值
-
toArray
将一个字符串转化成字符串数组- 参数:
source- String 字符串delimiter- String 字符串中的分隔符- 返回:
- String[] 返回的字符串数组
-
isNotEmptyStr
判断字符串是否不为null或空格串- 参数:
str- 被判断的字符- 返回:
- true表示“不为”
-
isEmptyStr
判断字符串是否为null或空格串- 参数:
str- 被判断的字符- 返回:
- true表示“为”
-
isEmpty
判断某一个字符串是否为空或者长度为0- 参数:
value- String 字符串- 返回:
- boolean true字符串为空,false字符串不为空
-
replace
将一个字符串中某些字符替换成其它值- 参数:
original- String 原始字符串find- String 需要替换的字符串substitute- String 替换值- 返回:
- String 替换后的新的字符串
-
valueOfFullformat
把非标准时间格式的字符串转化为标准格式的- 参数:
time- String 待转化的字符串- 返回:
- String 转化后的字符串
-
valueOfDateFormat
把带时间的时间字符串转化为仅为年月日的,格式必须是 XXXX hh:mm- 参数:
time- String 带事件的字符串- 返回:
- String 不带时间的字符串
-
getDateStr
将yyyy-MM-dd格式的字符串转化成yyyyMMdd- 参数:
date- String yyyy-MM-dd格式的字符串- 返回:
- String yyyyMMdd格式的字符串
-