String的split()方法可以將字符串按照特定的分隔符拆分成字符串數組


在java.lang包中有String.split()方法,返回是一個數組------不管按照什么拆,拆出來是一個數組

String str = "1,2,3,4,5,6";

String[] strarr = str.split(",");

system.out.println(strarr)//["1","2","3","4","5","6"]

 

注:

1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."),這樣才能正確的分隔開,不能用String.split(".");

2、如果用“|”作為分隔的話,必須是如下寫法,String.split("\\|"),這樣才能正確的分隔開,不能用String.split("|");

3、“.”和“|”都是轉義字符,必須得加"\\"

 

                      // 按空格拆分

                      String str = "java cpp php c# objective-c";

                      String[] strArr = str.split("\\s");

                      System.out.println(Arrays.toString(strArr));//[java, cpp, php, c#, objective-c]

                      // 按+、-、=符號拆分String line = "100+200-150=150";

                      strArr = line.split("[\\+\\-=]");

                       System.out.println(Arrays.toString(strArr));//[100, 200, 150, 150]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM