String a=" A B C";
String[] s=a.split(" ");
System.out.println("----开始打印----");
for(String i:s){
System.out.println(i);
}
----开始打印----
A
B
C
当字符串以空格开始时,打印结果中有空元素
处理方式有两种
1.处理字符串去掉首尾空格
String[] s=a.trim().split(" ");
2.处理掉数组空元素
String a=" A B C";
ArrayList list= Arrays.asList(a.trim().split(" "));
ArrayList newList = new ArrayList<>(list);
while (newList.remove(null));
while (newList.remove(""));