java 过滤特殊字符的办法

2025-10-20 02:39:39

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。
猜你喜欢