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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring工具类的使用

發布時間:2023/12/9 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring工具类的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Spring-core中提供了大量的工具類,常用的有StringUtils、ObjectUtils、NumberUtils、Base64Utils等,Spring工具類在spring-core.jar中的org.springframework.util包下。

?

org.springframework.util.ObjectUtils的

StringUtils

方法名返回值類型作用備注
isEmpty(Object str)boolean判斷字符串是否為Null或者空字符串null和''都為true
hasLength(CharSequence str)boolean判斷字符串長度是否大于1null和''都為false
hasText(CharSequence str)boolean判斷字符串中是否有字符null和空字白符都為false
containsWhitespace(CharSequence str)boolean字符串中是否含有空白字符?
trimWhitespace(CharSequence str)String去掉字符串中首尾的空白字符?
trimAllWhitespace(String str)String去掉字符串中所有的空白字符?
trimLeadingWhitespace(String str)String去掉字符串左邊的空白字符?
trimTrailingWhitespace(String str)String去掉字符串右邊邊的空白字符?
startsWithIgnoreCase(String str, String prefix)String判斷字符串是否以xx開頭,并且忽略大小寫?
getFilename(String path)String獲取文件名“mypath/myfile.txt” -> “myfile.txt”
getFilenameExtension(String path)String獲取文件擴展名“mypath/myfile.txt” -> “txt”
stripFilenameExtension(String path)String去掉文件擴展名“mypath/myfile.txt” -> “mypath/myfile”
replace(String inString, String oldPattern, String newPattern)String替換字符串?
delete(String inString, String pattern)String從給定的字符串中刪除所有匹配的字符?
deleteAny(String inString, String charsToDelete)String刪除所有指定字符“az\n” will delete ‘a’s, ‘z’s and new lines

?

空白字符是指空格、制表符(\t)回車符(\n)或換行符(\r)

StringUtils.isEmpty("") //true StringUtils.isEmpty(null) //true StringUtils.isEmpty("0") //false//-------------------------------- StringUtils.hasLength(null) = false StringUtils.hasLength("") = false StringUtils.hasLength(" ") = true StringUtils.hasLength("Hello") = true//-------------------------------- StringUtils.hasText(null) = false StringUtils.hasText("") = false StringUtils.hasText(" ") = false StringUtils.hasText("12345") = true StringUtils.hasText(" 12345 ") = true//-------------------------------- StringUtils.containsWhitespace(null)=false; StringUtils.containsWhitespace("")=false; StringUtils.containsWhitespace("a")=false; StringUtils.containsWhitespace("a b")=true

?

判斷返回的List和map或者其他是否為空

ObjectUtils

方法名返回值類型作用備注
isEmpty(Object obj)boolean判斷對象是否為空對象為null或者數組Map為空等都為true
isEmpty(Object[] array)boolean判斷數組是否為空?
isArray(Object obj)boolean判斷對象是否為數組?
containsElement(Object[] array, Object element)boolean判斷數據組中是否包含給定的元素?
addObjectToArray(A[] array, O obj)?

NumberUtils

方法名返回值類型作用
convertNumberToTargetClass(Number number, Class targetClass)<T extends Number> T將Number轉為指定的類型
parseNumber(String text, Class targetClass)<T extends Number> T將字符串轉為數值類型
parseNumber(String text, Class targetClass, NumberFormat numberFormat)<T extends Number> T將字符串轉為數值類型

Base64Utils

方法名返回值類型作用
encode(byte[] src)byte[]編碼
decode(byte[] src)byte[]解碼

?

轉載于:https://my.oschina.net/u/1399599/blog/915568

總結

以上是生活随笔為你收集整理的Spring工具类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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