java中split函数的用法简介

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,即前面分隔符一直有效

 

你可能感兴趣的:(JAVA)