?? 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 + -