package com.filter;
public class MsgPro {
private String msg;
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String process(){
//处理特殊字符
String r = msg.replace("<", "A-")
.replace(">", "-A"); //链式编程方法处理字符
//处理敏感词
r = r.replace("fa long gong", "广播体操")
.replace("狗日的", "小日本");
return r;
}
}
----------------------------------------------------------------------------------------
package com.filter;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
String msg = "hello,<script>,今天天气不错啊...看见一个狗日的fa long gong疯子!";
MsgPro mp = new MsgPro();
mp.setMsg(msg);
String result = mp.process();
System.out.println(result);
}
}
----------------------------------------------------------------------------------
打印效果: