public static List<String> InfixExpressionList(String s){
int index = 0;
char c = ' ';
String ch = "";
List<String> arrayList = new ArrayList<>();
do{
//如果是一个非数字的话
if ((c = s.charAt(index)) < 48 || (c = s.charAt(index)) >57){
arrayList.add(c + "");
index++;
}else {
//判断是不是连续的数字,
ch = "";
while (index < s.length() && (c = s.charAt(index)) >= 48 && (c = s.charAt(index)) <= 57){
ch += c;
index++;
}
arrayList.add(ch);
}
}while (index < s.length());
return arrayList;
}