今日取XML文件的getTextContent(),getNodeValue()取到的都是\t\t\n.
网上查了下,也没调出来没有制表符的字符串。
借鉴网上资料
写了去除符串中的空格、回车、换行符、制表符的类,
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class StringReplaceScode {
Pattern p = Pattern.compile("去除字符串中的空格、回车、换行符、制表符
private String orginal_str = "";//原始字符串
private String deal_str = "";//处理后的字符串
public String getOrginal_str() {
return orginal_str;
}
public void setOrginal_str(String orginal_str) {
this.orginal_str = orginal_str;
}
//构造函数
public StringReplaceScode(String org_str){
this.setOrginal_str(org_str);
}
//构造函数1
public StringReplaceScode(){
}
//处理函数
public String returndealstr()
{
Matcher m = p.matcher(orginal_str);
deal_str= m.replaceAll("");
return deal_str;
}
}