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