一种根据空格分割字符串的方法
import java.util.ArrayList;
import java.util.List;
public class split {
public static void main(String[] args) {
//空格从一个到七个
String a = "1 2 3 4 5 6 7 8";
List<String> list = new ArrayList<>();
List<String> list1 = new ArrayList<>();
String[] strings = a.split(" {2}");
String[] strings1 = a.split(" {1}");
for (int i = 0;i<strings.length;i++){
String string = strings[i];
if (string!=null){
list.add("\'"+string+"\'");
}
}
for (int i = 0;i<strings1.length;i++){
String string = strings1[i];
if (string!=null){
list1.add("\'"+string+"\'");
}
}
System.out.println(list);
System.out.println(list1);
}
}
split 的参数写出 m*空格 + {n}的格式,意思是以m*n个空格作为分割
m*空格 + {n}的格式,意思是以m*n个空格作为分割