對html中特殊的符號進行過濾處理_Filter類
阿新 • • 發佈:2019-01-05
需要牢記的一個類StringBuffer及sb物件!
package util;
public class HtmlFilter {
public static String htmlFilter(String content) {
//定義char陣列
char chars[] = new char[content.length()];
// <a href="">點點</a> <a href="" >
// 把字串直接複製到chars[]陣列中
content.getChars(0 , content.length(), chars, 0);
// 重新拼接
StringBuffer sb = new StringBuffer();
// 迴圈
for (int index = 0; index < chars.length; index++) {
// 獲取指定值
char c = chars[index];
switch (c) {
case '>':
sb.append(">" );
break;
case '<':
sb.append("<");
break;
default:
sb.append(c);
break;
}
}
return sb.toString();
}
}