根据ASCII码,来剔除掉特殊回车等内容。
废话少说,直接上代码:去掉左侧的、去掉右侧的、 去掉所有的根据业务来写的可以不看。
古人语:独学而无友,则孤陋而寡闻。今效仿先贤,欲结交IT界之通道,帮助梳理开发通用的方法,供后来IT男学习,以成事温家之用。。QQ:852383695
看完文章,各位开发的亲人给点个赞。后续多总结内容,更容易被检索到。** *
/** * 判断是否包含字母,包含字母,则只去左右的空格等。不包含则去所有空格等字符 * @param str * @return */
public String trimAllStr(String str){
if (str == null || str.equals("")) {
return "";
}
boolean flag = false ;
if(str.matches(".*[A-Z]+.*")){
flag = true ;
}
if(str.matches(".*[a-z]+.*")){
flag = true ;
}
if(flag){
str = trimLeft(str) ;
str = trimRight(str) ;
}else{
for (int i=0; i < conferFileFixs.length; i++) {
String tempStr = conferFileFixs[i].getString("dictName").toLowerCase();
int temp = Integer.parseInt(tempStr) ;
str = str.replaceAll(String.valueOf((char)temp), "");
}
str = str.replaceAll(String.valueOf((char)32), "");
}
return str ;
}
/**
* 去左空格等字符
* @param str
* @return
*/
public String trimLeft(String str) {
if (str == null || str.equals("")) {
return "";
}
for(int i=9;i |