经常会使用到String,相应的封装类也涉及到方方面面,此处仅仅是对过滤敏感字做了一个封装。
/**
* 过滤敏感字
* @param string 原字符串
* @param source 敏感源
* @return 结果字符串
*/
public static String sensitiveFilter(String string, String[] source) {
for (int i = 0; i < source.length; i++) {
//处理*的个数
StringBuffer s = new StringBuffer("");
for (int j = 0; j < source[i].length(); j++) {
s.append("*");
}
//替换
string = string.replace(source[i], s);
}
return string;
}