public String[] split(String regex):
根据传入的正则字符串进行分割,注意,如果最后一位刚好有传入的字符,则返回的数组不会有空字符串。
String s="abcada"
System.out.println(Arrays.toString(s.split("a"));
//以上代码输出结果为[,bc,,d].
public String[] split(String regex,int limit):
//限制分割结果数组中有几个字符串。传入2,则结果分割后数组长度为2。
String s="Y,Kunming,Yunnan";
String[] data=s.split(",".2);
System.out.println("Name=",data[0]);//Y
System.out.println("Address=",data[1]);//Kunming,Yunnan
//实际上第一个方法调用了第二个方法,只不过不限制返回的数组长度了
public String[] split(String regex)
{
return split(regex,0);
}