java中split函数的用法简介

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/li2327234939/article/details/82530982

split函数可以传一个参数和两个参数,具体使用看下面例子:

String string = "11|22||";
String[] fields = string.split("\\|");//默认第二个参数为0
System.out.println("length:"+fields.length);//输出结果:length:2,即后面的分隔符没有起作用

public String[] split(String regex) {
    return split(regex, 0);
}


String string = "11|22||";
String[] fields = string.split("\\|",-1);//默认第二个参数为-1
System.out.println("length:"+fields.length);//输出结果:length:4,即后面分隔符一直有效


String string = "||11|22";
String[] fields = string.split("\\|");//or String[] fields = string.split("\\|",-1);
System.out.println("length:"+fields.length);//输出结果:length:4,即前面分隔符一直有效

猜你喜欢

转载自blog.csdn.net/li2327234939/article/details/82530982