public String[] split(String regex, int limit)
regex -- 正则表达式分隔符。
limit -- 分割的份数。
注:split会根据分割符将字符串分割开来,并且分割符不会出现在被分割后的数组中。
但是如果分割分数过小,最后一份会把后面未分割的都包含在内。
String str = new String("a-b-c");
System.out.println("- 分隔符返回值 :" );
for (String retval: str.split("-", 2))
{
System.out.println(retval);
}
结果:
a
b-c
//由于分割份数过小,后面的不再分割。
举例:
public class Test {
public static void main(String args[]) {
String str = "小学,初中,高中,大专,本科,研究生,博士";
String[] buff = str.split(",");
for(int i=0;i<buff.length;i++){
System.out.println(buff[i]);
}
}
}
//用 , 分割 str 字符串,并且将分割后的字符串数组赋值给 buff。