java 过滤特殊字符的办法

时间:2026-02-15 14:32:44

1、打开MyEclipse工具,并编写一个类“Test”

java 过滤特殊字符的办法

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("&quot;");

break;

case '<':

result.append("&lt;");

break;

case '>':

result.append("&gt;");

break;

case '\'':

result.append("&apos;");

break;

/*case '&':

result.append("&amp;");

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();

}

java 过滤特殊字符的办法

3、编写main方法,mian方法如下:

/**

* @param args

*/

public static void main(String[] args) {

Test t = new Test();

String s="%>我是特殊";

System.out.println(t.encoding(s));

}

java 过滤特殊字符的办法

4、运行结果:&pc;&gt;我是特殊

java 过滤特殊字符的办法

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com