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