例:String = "TURN OFF [direction] HEADING PUT IN [degrees]";
要求返回一个String 数组
str[0] = "TURN OFF";
str[1] = "direction";
str[2] = "HEADING PUT IN ";
str[3] = "degrees";
要求返回一个String 数组
str[0] = "TURN OFF";
str[1] = "direction";
str[2] = "HEADING PUT IN ";
str[3] = "degrees";
String arr[] = str.split("(\\s*\\[)|(\\]\\s*)");
for(String s : arr){
System.out.println(s);
}
这种情况下的输出结果是:
str[0] = "TURN OFF";
str[1] = "direction";
str[2] = "HEADING PUT IN ";
str[3] = "degrees";
str[4] = " ";
str[5] = "degrees";请问怎么过滤掉那个空格呢