public class Demo1 {
public static void main(String[] args) {
String str = "a b c ";
String [] strArray = str.split(" ");
System.out.println("==================="+strArray.length+"============================");
for(int i=0;i<strArray.length;i++){
System.out.print(i+"="+strArray[i]+"\t");
}
strArray = str.split(" ",-1);
System.out.println("\n================="+strArray.length+"==============================");
for(int i=0;i<strArray.length;i++){
System.out.print(i+"="+strArray[i]+"\t");
}
System.out.println("\n==========================================================");
}
}
运行结果:
分析结果:
切分字符串时候如果字符串后面有值,split(" “)不会继续切分,split(” ", -1)会继续切分。