Java split() 方法

Java String類Java String類


split() 方法根據匹配給定的正則運算式來拆分字串。

注意: .$|* 等轉義字元,必須得加 \\

注意:多個分隔符號,可以用 | 作為連字元。

語法

public String[] split(String regex, int limit)

參數

  • regex -- 正則運算式分隔符號。

  • limit -- 分割的份數。

返回值

字串數組。

實例

實例

public class Test { public static void main(String args[]) { String str = new String("Welcome-to-zaixian"); System.out.println("- 分隔符號返回值 :" ); for (String retval: str.split("-")){ System.out.println(retval); } System.out.println(""); System.out.println("- 分隔符號設置分割份數返回值 :" ); for (String retval: str.split("-", 2)){ System.out.println(retval); } System.out.println(""); String str2 = new String("www.xuhuhu.com"); System.out.println("轉義字元返回值 :" ); for (String retval: str2.split("\\.", 3)){ System.out.println(retval); } System.out.println(""); String str3 = new String("acount=? and uu =? or n=?"); System.out.println("多個分隔符號返回值 :" ); for (String retval: str3.split("and|or")){ System.out.println(retval); } } }

以上程式執行結果為:

- 分隔符號返回值 :
Welcome
to
zaixian

- 分隔符號設置分割份數返回值 :
Welcome
to-zaixian

轉義字元返回值 :
www
zaixian
com

多個分隔符號返回值 :
acount=?
 uu =?
 n=?

Java String類Java String類