1. 程式人生 > >對html中特殊的符號進行過濾處理_Filter類

對html中特殊的符號進行過濾處理_Filter類

需要牢記的一個類StringBuffer及sb物件!

package util;

public class HtmlFilter {

    public static String htmlFilter(String content) {
        //定義char陣列
        char chars[] = new char[content.length()];
        // <a href="">點點</a> &lt;a href="" &gt;
        // 把字串直接複製到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("&gt;"
); break; case '<': sb.append("&lt"); break; default: sb.append(c); break; } } return sb.toString(); } }