java 过滤特殊字符的办法

2025-05-04 01:40:14

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 过滤特殊字符的办法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢