博客專欄

EEPW首頁 > 博客 > JAVA分割字符串

JAVA分割字符串

發(fā)布人:金蟬蟬 時(shí)間:2024-06-17 來源:工程師 發(fā)布文章

java中按某個(gè)標(biāo)識符分割字符串的方法如下: Scanner scanner = new Scanner(System.in);

String source = scanner.next(); String[] sourceArray = source.split("/"); for (int i = 0; i < sourceArray.length; i++) { System.out.println(sourceArray[i]); } 如果需要指定分割后的數(shù)量的話,之家再split方法中再傳入指定數(shù)量即可。

Scanner scanner = new Scanner(System.in);

String source = scanner.next(); // 最多分割出3個(gè)字符串 int max = 3; String[] sourceArray = source.split("/", max); for (int i = 0; i < sourceArray.length; i++) { System.out.println(sourceArray[i]); } 注意事項(xiàng): 1、分隔符為"."(無輸出),"|"(不能得到正確結(jié)果)轉(zhuǎn)義字符時(shí),"*","+“時(shí)出錯(cuò)拋出異常,都必須在前面加必須得加”\",如split(\|); 2、如果用"“作為分隔,就得寫成這樣:String.split(”\\"),因?yàn)樵贘ava中是用"\“來表示”“的,字符串得寫成這樣:String Str=“a\b\c”; 轉(zhuǎn)義字符,必須得加”\"; 3、如果在一個(gè)字符串中有多個(gè)分隔符,可以用"|“作為連字符,比如:String str=“Java string-split#test”,可以用Str.split(” |-|#")把每個(gè)字符串分開。


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞: JAVA

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉