在java.lang包中有String.split()方法,返回是一個String[]數組,今天碰到一個本身沒注意的問題:html
1.特殊分隔符java
String str1 = "123|456|789";
System.out.println(str1.split("|")[0]);
結果是1數組
這裏要注意的是"|"做爲分隔符要寫成這樣spa
System.out.println(str1.split("\\|")[0]);
同理若是用"."作分割符也叫加上2個反斜槓,code
2.多個分隔符htm
String str1 = "123 aa 456 bb 789"; System.out.println(str1.split("aa|bb")[0]); System.out.println(str1.split("aa|bb")[1]); System.out.println(str1.split("aa|bb")[2]);
結果是 123blog
456get
789博客
多個分隔符能夠用"|"鏈接起來it
參考博客:
http://www.cnblogs.com/mingforyou/archive/2013/09/03/3299569.html