Java StringUtils字符串分割轉(zhuǎn)數(shù)組的實現(xiàn)
我們在日常開發(fā)時會經(jīng)常遇到將一個字符串按照指定的字符進行分割。
這時,我們往往會想到使用str.split(","),進行處理得到分割后的數(shù)組。
然而, 使用split()方法在分割特殊的字符時是需要轉(zhuǎn)移的。如小數(shù)點“.”
下面我為大家推薦一種可以無需轉(zhuǎn)義,即可分割的方法。
使用 org.springframework.util.StringUtils 中的 delimitedListToStringArray(str,delimiter)
進行測試
public static void main(String[] args) {
String str = "aa.bb.cc.dd.ee.ff";
System.out.println("split使用‘.'進行分割:"+Arrays.toString(str.split(".")));
System.out.println("split使用轉(zhuǎn)義后‘\\.'進行分割:"+Arrays.toString(str.split("\\.")));
System.out.println("StringUtils.delimitedListToStringArray使用‘.'進行分割:"
+Arrays.toString(StringUtils.delimitedListToStringArray(str, ".")));
}
運行結(jié)果
split使用‘.'進行分割:[]
split使用轉(zhuǎn)義后‘\\.'進行分割:[aa, bb, cc, dd, ee, ff]
StringUtils.delimitedListToStringArray使用‘.'進行分割:[aa, bb, cc, dd, ee, ff]
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java程序中添加播放MIDI音樂功能的實現(xiàn)方法詳解
本篇文章是對在Java程序中添加播放MIDI音樂功能的方法進行了詳細的分析介紹,需要的朋友參考下2013-05-05
springMVC如何將controller中數(shù)據(jù)傳遞到j(luò)sp頁面
這篇文章主要介紹了springMVC如何將controller中數(shù)據(jù)傳遞到j(luò)sp頁面,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
SpringBoot之RestTemplate在URL中轉(zhuǎn)義字符的問題
這篇文章主要介紹了SpringBoot之RestTemplate在URL中轉(zhuǎn)義字符的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
Java Timezone類常見問題_動力節(jié)點Java學院整理
這篇文章主要介紹了Java Timezone類常見問題的相關(guān)資料,需要的朋友可以參考下2017-05-05

