org.apache.commons.lang.StringUtils中方法的操作對象是java.lang.String類型的對象,是JDK提供的String類型操作方法的補充,并且是null安全的(即如果輸入參數String為null則不會抛出NullPointerException,而是做了相應處理,例如,如果輸入為null則傳回也是null等)。
除了構造器,StringUtils中一共有130多個方法,并且都是static的,
是以我們可以這樣調用StringUtils.xxx()。
Java web中使用方法:
在
pom.xml
引入依賴
版本(Jun 09, 2017)
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
具體方法可以看文檔
官方文檔:
http://commons.apache.org/proper/commons-lang/javadocs/api-3.6/或
http://commons.apache.org/proper/commons-lang/javadocs/api-3.6/org/apache/commons/lang3/StringUtils.html或者開源社群對StringUtils的詳細介紹
http://www.oschina.net/code/snippet_239959_8724我認為比較常用的方法
空字元串檢查
isEmpty
判斷某字元串是否為空,為空的标準是
str==null
str.length()==0
StringUtils.isBlank("\t \n \f \r") = true //對于制表符、換行符、換頁符和回車符
是以
isEmpty
适用與純資料
isBlank
是用處像
XLS
檔案的資料。去空格,
去空格後判斷是否為
null
或者為
"" (空字元串)
與
isEmpty
相比
isBlank
多了去除空格的操作。
空串檢查主要是判斷字段串是否為空,傳回的是
Boolean
類型。
更多常用方法:
https://my.oschina.net/yang2016/blog/737500