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特殊字符转义(<、>、"、/、&)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复