📄 htmlspecialcharater.java
字号:
package kaoshi.bean;
/**
* @version 2008-1-3
* @author Xiaofei
*/
public class HtmlSpecialCharater {
public static String filter(String input) {
/*
if (!hasSpecialChars(input)) {
return input;
}
*/
StringBuffer filtered = new StringBuffer(input.length());
char c;
for (int i=0; i<input.length(); i++) {
c = input.charAt(i);
switch (c) {
case '<': filtered.append("<"); break;
case '>': filtered.append(">"); break;
case '"': filtered.append("""); break;
case '&': filtered.append("&"); break;
default: filtered.append(c);
}
}
return filtered.toString();
}
public static boolean hasSpecialChars(String input) {
boolean flag = false;
if ((input!=null)&&(input.length()>0)) {
char c;
for (int i=0; i<input.length(); i++) {
c = input.charAt(i);
switch (c) {
case '<': flag = true; break;
case '>': flag = true; break;
case '"': flag = true; break;
case '&': flag = true; break;
}
}
}
return flag;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -