日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用

發布時間:2023/12/3 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、org.springframework.util.StringUtils

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結尾
String getFilename(String path)獲取文件名
String getFilenameExtension(String path)獲取文件擴展名
String stripFilenameExtension(String path)去除文件擴展名
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()方法可以判斷值但是不能判斷空格,不能判斷對象
判斷的標準是 str == null || str.length() == 0

StringUtils.isEmpty(String str);

2.isBlank()方法
判斷字符串是否為空或長度為0 或者是由空白符構成

StringUtils.isBlank(" ");

3.總結:

  • isEmpty() 方法沒有忽略空格,是以是否為空和是否存在為判斷依據;
  • isBlank() 方法增加了字符串為空格、制表符的判斷。即isBlank()的判斷范圍更大,它在isEmpty()方法的基礎上,包括了空字符的判斷。在實際開發中,isBlank()方法更加常用

總結

以上是生活随笔為你收集整理的org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。