org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用
生活随笔
收集整理的這篇文章主要介紹了
org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、org.springframework.util.StringUtils
| boolean isEmpty(Object str) | 判斷字符串是否為空,如果為nul或者""則返回true,否則返回false |
| boolean hasLength(CharSequence str) | 判斷字符串是否有長度,字符串不等于null且長度大于0,則為true,否則返回false |
| boolean hasText(CharSequence str) | 如果字符序列中有一個不是空白"",返回true,否則返回false(空格字符串也是) |
| boolean hasText(CharSequence str) | 如果字符序列中有一個不是空白"",返回true,否則返回false(空格字符串也是) |
| boolean containsWhitespace(CharSequence str) | 判斷字符序列是否包含空白,有一個字符是空白,返回true,否則返回false |
| String trimWhitespace(String str) | 用于去除字符串前后的空白 |
| String trimAllWhitespace(String str) | 去除字符串所有空白 |
| String trimLeadingWhitespace(String str) | 去除字符串左邊的空白字符 |
| String trimTrailingWhitespace(String str) | 去除字符串右邊邊的空白字符 |
| trimLeadingCharacter(String str, char leadingCharacter) | 刪除字符串左邊為leadingCharacter的字符 |
| String trimTrailingCharacter(String str, char trailingCharacter) | 刪除字符串右邊為trailingCharacter的字符 |
| startsWithIgnoreCase(String str, String prefix) | 忽略大小寫,然后判斷字符串是否已prefix前綴開始 |
| boolean endsWithIgnoreCase(String str, String suffix) | 忽略大小寫,判斷源字符串是否以suffix結(jié)尾 |
| String getFilename(String path) | 獲取文件名 |
| String getFilenameExtension(String path) | 獲取文件擴(kuò)展名 |
| String stripFilenameExtension(String path) | 去除文件擴(kuò)展名 |
| String replace(String inString, String oldPattern, String newPattern) | 替換字符串,參1:字符串,參2:需要替換的字符串,參3:用來替換的字符串 |
| String delete(String inString, String pattern) | 從給定的字符串中刪除所有匹配的字符 |
| String deleteAny(String inString, String charsToDelete) | 刪除所有指定字符 |
二、org.apache.commons.lang.StringUtils
1.isEmpty()方法可以判斷值但是不能判斷空格,不能判斷對象
判斷的標(biāo)準(zhǔn)是 str == null || str.length() == 0
2.isBlank()方法
判斷字符串是否為空或長度為0 或者是由空白符構(gòu)成
3.總結(jié):
- isEmpty() 方法沒有忽略空格,是以是否為空和是否存在為判斷依據(jù);
- isBlank() 方法增加了字符串為空格、制表符的判斷。即isBlank()的判斷范圍更大,它在isEmpty()方法的基礎(chǔ)上,包括了空字符的判斷。在實(shí)際開發(fā)中,isBlank()方法更加常用。
總結(jié)
以上是生活随笔為你收集整理的org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么确定网站的关键词(如何确定网站关键词
- 下一篇: 自己做的网页怎么注销(自己做的网页怎么注