您的位置:首页 > 编程语言 > Java开发

Java特殊字符转义(<、>、"、/、&)

2015-10-22 16:05 621 查看
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 string filter