Java StringUtils字符串分割轉(zhuǎn)數(shù)組的實(shí)現(xiàn)
我們在日常開發(fā)時(shí)會經(jīng)常遇到將一個(gè)字符串按照指定的字符進(jìn)行分割。
這時(shí),我們往往會想到使用str.split(","),進(jìn)行處理得到分割后的數(shù)組。
然而, 使用split()方法在分割特殊的字符時(shí)是需要轉(zhuǎn)移的。如小數(shù)點(diǎn)“.”
下面我為大家推薦一種可以無需轉(zhuǎn)義,即可分割的方法。
使用 org.springframework.util.StringUtils 中的 delimitedListToStringArray(str,delimiter)
進(jìn)行測試
public static void main(String[] args) { String str = "aa.bb.cc.dd.ee.ff"; System.out.println("split使用‘.'進(jìn)行分割:"+Arrays.toString(str.split("."))); System.out.println("split使用轉(zhuǎn)義后‘\\.'進(jìn)行分割:"+Arrays.toString(str.split("\\."))); System.out.println("StringUtils.delimitedListToStringArray使用‘.'進(jìn)行分割:" +Arrays.toString(StringUtils.delimitedListToStringArray(str, "."))); }
運(yùn)行結(jié)果
split使用‘.'進(jìn)行分割:[]
split使用轉(zhuǎn)義后‘\\.'進(jìn)行分割:[aa, bb, cc, dd, ee, ff]
StringUtils.delimitedListToStringArray使用‘.'進(jìn)行分割:[aa, bb, cc, dd, ee, ff]
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java使用監(jiān)聽器實(shí)現(xiàn)一個(gè)統(tǒng)計(jì)網(wǎng)站在線人數(shù)的示例
本文主要介紹了java使用監(jiān)聽器實(shí)現(xiàn)一個(gè)統(tǒng)計(jì)網(wǎng)站在線人數(shù)的示例,具有一定的參考價(jià)值,有需要的朋友可以了解一下。2016-10-10java實(shí)現(xiàn)動態(tài)代理方法淺析
這篇文章主要介紹了java實(shí)現(xiàn)動態(tài)代理方法淺析,很實(shí)用的功能,需要的朋友可以參考下2014-08-08java 使用DecimalFormat進(jìn)行數(shù)字的格式化實(shí)例詳解
這篇文章主要介紹了java 使用DecimalFormat進(jìn)行數(shù)字的格式化實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06Java中String、StringBuffer和StringBuilder的區(qū)別與使用場景
在Java編程中,String、StringBuffer和StringBuilder是用于處理字符串的常見類,它們在可變性、線程安全性和性能方面有所不同,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05SpringCloudAlibaba微服務(wù)調(diào)用組件OpenFeign的方法
Feign是Netflix開發(fā)的聲明式、模板化的HTTP客戶端,其靈感來自Retrofit、JAXRS-2.0以及WebSocket,Feign可幫助我們更加便捷、優(yōu)雅地調(diào)用HTTP API,這篇文章主要介紹了SpringCloudAlibaba微服務(wù)調(diào)用組件OpenFeign,需要的朋友可以參考下2024-07-07springboot實(shí)現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了springboot實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07Mybatis plus 配置多數(shù)據(jù)源的實(shí)現(xiàn)示例
這篇文章主要介紹了Mybatis plus 配置多數(shù)據(jù)源的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08