java 过滤特殊字符的办法

时间:2024-10-13 02:53:52

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 过滤特殊字符的办法
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com