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
*/
}
}