StringUtils工具類的常用方法

2022-09-17 21:33:21 字數 2425 閱讀 4070

1. public static boolean isempty(string str)

判斷某字串是否為空,為空的標準是 str==null 或 str.length()==0下面是 stringutils 判斷是否為空的示例:

stringutils.isempty(

null) = true

stringutils.isempty("") = true

stringutils.isempty(" ") = false

//注意在 stringutils 中空格作非空處理

stringutils.isempty(" ") = false

stringutils.isempty("bob") = false

stringutils.isempty(" bob ") = false

2.public static boolean isnotempty(string str)

判斷某字串是否非空,等於 !isempty(string str) 

下面是示例:

stringutils.isnotempty(

null) = false

stringutils.isnotempty("") = false

stringutils.isnotempty(" ") = true

stringutils.isnotempty(" ") = true

stringutils.isnotempty("bob") = true

stringutils.isnotempty(" bob ") = true

3. public static boolean isblank(string str)

判斷某字串是否為空或長度為0或由空白符(whitespace) 構成

下面是示例:

stringutils.isblank(

null) = true

stringutils.isblank("") = true

stringutils.isblank(" ") = true

stringutils.isblank(" ") = true

stringutils.isblank("\t \n \f \r") = true

//對於製表符、換行符、換頁符和回車符

stringutils.isblank()

//均識為空白符

stringutils.isblank("\b") = false

//"\b"為單詞邊界符

stringutils.isblank("bob") = false

stringutils.isblank(" bob ") = false

4. public static boolean isnotblank(string str)

判斷某字串是否不為空且長度不為0且不由空白符(whitespace) 構成,等於 !isblank(string str) 

下面是示例:

stringutils.isnotblank(

null) = false

stringutils.isnotblank("") = false

stringutils.isnotblank(" ") = false

stringutils.isnotblank(" ") = false

stringutils.isnotblank("\t \n \f \r") = false

stringutils.isnotblank("\b") = true

stringutils.isnotblank("bob") = true

stringutils.isnotblank(" bob ") = true

5. public static string trim(string str)

去掉字串兩端的控制符(control characters, char

<= 32) , 如果輸入為 null

則返回null

下面是示例:

stringutils.trim(

null) = null

stringutils.trim("") = ""stringutils.trim(" ") = ""stringutils.trim(" \b \t \n \f \r ") = ""stringutils.trim(" \n\tss \b") = "ss"stringutils.trim(" d d dd ") = "d d dd"stringutils.trim("dd ") = "dd"stringutils.trim(" dd ") = "dd"

StringUtils工具類介紹

1 abbreviate方法 縮寫一段文字 stringutils.abbreviate abcdefghijklmno 1,10 abcdefg.2 isblank和isempty區別 stringutils.isblank true stringutils.isempty false 3 joi...

StringUtils工具類常用方法

stringutils.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.contains dfg true stringutils.replacechars asssdf s yyy ayyydf ...

StringUtils工具類常用方法

前言 工作中看到專案組裡的大牛寫 大量的用到了stringutils工具類來做字串的操作,便學習整理了一下,方便查閱。stringutils.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.cont...