1、打开MyEclipse工具,并编写一个类“Test”
2、编写过滤方法,方法的代码如下:public static String encoding(String src) { if (src == null) return ""; StringBuilder result = new StringBuilder(); if (src != null) { src = src.trim(); for (int pos = 0; pos < src.length(); pos++) { switch (src.charAt(pos)) { case '\"': result.append("""); break; case '<': result.append("<"); break; case '>': result.append(">"); break; case '\'': result.append("'"); break; /*case '&': result.append("&"); break;*/ case '%': result.append("&pc;"); break; case '_': result.append("&ul;"); break; case '#': result.append("&shap;"); break; case '?': result.append("&ques;"); break; default: result.append(src.charAt(pos)); break; } } } return result.toString(); }
3、编写main方法,mian方法如下:/** * @param args */ public static void main(String[] args) { Test t = new Test(); String s="%>我是特殊"; System.out.println(t.encoding(s)); }
4、运行结果:&pc;>我是特殊