總結的不全下面是 StringUtils 一共130多個方法 , 且都是static可以直接調用 。例如 StringUtils.xxx() 。是JDK對string類型操作方法的補充。 下面介紹一常用的方法:
public static boolean isEmpty(String str) 判斷某字符串是否為空 為空的標準為 str == null 或 str.length() == 0 示例如下: StringUtils.isEmpty(“”) == true StringUtils.isEmpty(“null”) == true StringUtils.isEmpty(” “) == false StringUtils.isEmpty(” bb “) == false
public static boolean isNotEmpty(String str) 判斷某字符串是否不為空 示例如下: StringUtils.isNotEmpty(“”) == false StringUtils.isNotEmpty(” abc”) == true StringUtils.isNotEmpty(“null”) == false StringUtils.isNotEmpty(” “) == true
public static boolean isblank(String str) 判斷字符串是否為空 或 長度為0 或由空格符組成 示例如下: StringUtils.isBlank(“null”) == true StringUtils.isBlank(” “) == true StringUtils.isBlank(“/t/n/s”) == true StringUtils.isBlank(“abcd”) == false
public static boolean isNotBlank(String str) 判斷字符串是否不為空 或長度不為0 或不由空格符組成 示例如下: StringUtils.isNotBlank(“null”) == false StringUtils.isNotBlank(” “) == false StringUtils.isNotBlank(“/t/n/s”) == false StringUtils.isNotBlank(“asdf”) == true
public static String trim(String str) 去掉字符串兩端的控制符 ,若字符串為null 則返回null 示例如下: StringUtils.trim(“null”) == null StringUtils.trim(“”) == “” StringUtils.trim(” “) == “” StringUtils.trim(“/t/n/s”) == “” StringUtils.trim(“/t/nsss /t”) == sss StringUtils.trim(“dd “) ==dd StringUtils.trim(” d ss n “) == d ss n
public static String trimToNull(String str) 去掉字符串兩端的控制符,若字符串為null 或 “” 則返回 null 示例如下: StringUtils.trimToNull(“null”) == null StringUtils.trimToNull(“”) == null StringUtils.trimToNull(” /t/n/s “) == null StringUtils.trimToNull(” d /t/n s”) == d s
public static String trimToEmpty(String str) 去掉字符串兩端的控制符,若字符串為null或為”“,則返回“” 示例如下: StringUtils.trimToEmpty(“null”) == “” StringUtils.trimToEmpty(“”) == “” StringUtils.trimToEmpty(“/n/f/b”) == “” StringUtils.trimToEmpty(” /n/tss /b”) == “ss” StringUtils.trimToEmpty(“svn”) == “svn”
public static String strip(String str) 去掉字符串兩端的空白符(whitespace),如果輸入null則返回null 示例如下: StringUtils.strip(“null”) == null StringUtils.strip(” ss “) == “ss” StringUtils.strip(“”) == “” StringUtils.strip(” /b/t/s/f”) == “/b”新聞熱點
疑難解答