split() 方法根据匹配给定的正则表达式来拆分字符串。

返回值为字符串数组。

注意: . 、 | 和 * 等转义字符,必须得加 \\ 。

注意:多个分隔符,可以用 | 作为连字符 。

语法:

public String[] split(String regex, int limit);
regex -- 正则表达式分隔符。
limit -- 分割的份数。
import java.math.*;
import java.util.*;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub

String A = "abc,def,ghi,jkl";

String[] B = A.split(","); //以字符串A中的','作为分隔符进行分割,生成一个新的字符串数组
String[] C = A.split(",", 2); //以字符串A中的','作为分隔符进行分割2次(到出现第 2 次分割符','时为止,不包含第二次),生成一个新的字符串数组
for(String i:B) {
System.out.print(i);
}

System.out.println();

for(String i:C) {
System.out.print(i);
}

/*运行结果:
abcdefghijkl
abcdef,ghi,jkl
*/

}

}