之前的replaceAll 只能去除空格,如果是\t\n的话就无法去除.
protected String replaceBlank(String str){ String dest = null; if(str == null){ return dest; }else{ Pattern p = Pattern.compile("\\s*|\t|\r|\n| "); Matcher m = p.matcher(str); dest = m.replaceAll(""); return dest; } }