所有空格替换,包含英文空格、全角空格、半角空格
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("[\\s\\p{Zs}]");
Matcher re = pattern.matcher(str);
str=re.replaceAll("@");
String[] def =str.split("@");
for(int i=0,lenth=def.length;i<lenth;i++){
if(!def[i].equals("")){
System.out.println(def[i]);
}
}