概述
public static String filter(String value)
{
if(value == null){
return null;
}else{
char content[] = new char[value.length()];
value.getChars(0, value.length(), content, 0);
StringBuffer result = new StringBuffer(content.length + 50);
for(int i = 0; i < content.length; i++)
switch(content[i])
{
case 34: // '"'
result.append(""");
break;
case 38: // '&'
result.append("&");
break;
case 39: // '''
result.append("'");
break;
case 60: // '<'
result.append("<");
break;
case 62: // '>'
result.append(">");
break;
default:
result.append(content[i]);
break;
}
}
return result.toString();
}
最后
以上就是温婉楼房为你收集整理的Java特殊字符转义(<、>、"、/、&)的全部内容,希望文章能够帮你解决Java特殊字符转义(<、>、"、/、&)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复