Java拆分字符串的函数——split

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。
发布了204 篇原创文章 · 获赞 152 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/z2431435/article/details/105448810