Java split() 方法
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=?