JAVA分割字符串
java中按某個(gè)標(biāo)識(shí)符分割字符串的方法如下: 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、分隔符為"."(無(wú)輸出),"|"(不能得到正確結(jié)果)轉(zhuǎn)義字符時(shí),"*","+“時(shí)出錯(cuò)拋出異常,都必須在前面加必須得加”\",如split(\|); 2、如果用"“作為分隔,就得寫成這樣:String.split(”\\"),因?yàn)樵贘ava中是用"\“來(lái)表示”“的,字符串得寫成這樣: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)請(qǐng)聯(lián)系工作人員刪除。