java中String對象的split方法

  

  在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

相關文章
相關標籤/搜索