<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 33,  comments - 17,  trackbacks - 0
     1/**
     2 * DealingCharacter.java
     3 * Description: 
     4 * @author li.b
     5 * @version 2.0
     6 * Jun 27, 2008
     7 */

     8public class DealingCharacter {
     9
    10    /**
    11     * Description: 轉譯特殊符號標簽
    12     * @param value 需要處理的字符串
    13     * @return 
    14     */

    15     public static String filter(String value)
    16        {
    17            if(value == null || value.length() == 0)
    18                return value;
    19            StringBuffer result = null;
    20            String filtered = null;
    21            for(int i = 0; i < value.length(); i++)
    22            {
    23                filtered = null;
    24                switch(value.charAt(i))
    25                {
    26                case 60// '<'
    27                    filtered = "&lt;";
    28                    break;
    29
    30                case 62// '>'
    31                    filtered = "&gt;";
    32                    break;
    33
    34                case 38// '&'
    35                    filtered = "&amp;";
    36                    break;
    37
    38                case 34// '"'
    39                    filtered = "&quot;";
    40                    break;
    41
    42                case 39// '\''
    43                    filtered = "'";
    44                    break;
    45                }

    46                if(result == null)
    47                {
    48                    if(filtered != null)
    49                    {
    50                        result = new StringBuffer(value.length() + 50);
    51                        if(i > 0)
    52                            result.append(value.substring(0, i));
    53                        result.append(filtered);
    54                    }

    55                }
     else
    56                if(filtered == null)
    57                    result.append(value.charAt(i));
    58                else
    59                    result.append(filtered);
    60            }

    61
    62            return result != null ? result.toString() : value;
    63        }

    64
    65     public static void main(String[] args) {
    66         System.out.println(DealingCharacter.filter("<HTML>sdfasfas</HTML>"));
    67    }

    68}

    69
    posted on 2008-07-23 17:49 scea2009 閱讀(148) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    PL/SQL存儲過程與函數

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: baoyu777永久免费视频| 久久免费看少妇高潮V片特黄| 久久乐国产综合亚洲精品| 久久久久亚洲AV无码去区首| 久久www免费人成看国产片| 久99久精品免费视频热77| 日韩电影免费在线观看视频 | 皇色在线免费视频| 亚洲精品乱码久久久久久蜜桃 | 亚洲AV无码乱码在线观看牲色 | 国产一区二区三区无码免费| 久久精品国产96精品亚洲| 亚洲中文字幕无码av| 中文无码成人免费视频在线观看| www.999精品视频观看免费| 亚洲熟妇av一区二区三区| 亚洲精品V天堂中文字幕| AV大片在线无码永久免费| 亚洲中文字幕在线乱码| 日韩色日韩视频亚洲网站| 国产曰批免费视频播放免费s| 亚洲1区1区3区4区产品乱码芒果| 美女视频黄频a免费观看| 黄页网站免费观看| 精品亚洲aⅴ在线观看| 亚洲免费在线观看| 免费国产在线观看| 亚洲性色精品一区二区在线| 日韩特黄特色大片免费视频| 一级中文字幕免费乱码专区| 四虎影院免费在线播放| 亚洲国产精品久久网午夜| 99免费在线观看视频| 亚洲AV无码一区二区乱孑伦AS| 最近免费中文字幕mv在线电影| 亚洲91av视频| 久久久久成人片免费观看蜜芽| 亚洲精品国产日韩| 毛茸茸bbw亚洲人| AAAAA级少妇高潮大片免费看| 18亚洲男同志videos网站|