• <em id="ommgs"></em>
    <dd id="ommgs"><center id="ommgs"></center></dd>

    1. <em id="ommgs"><acronym id="ommgs"><u id="ommgs"></u></acronym></em>
      首 頁IT知識庫翔宇問吧收藏本站
      當前位置:翔宇亭IT樂園IT知識庫編程技術Java

      java中實現escape編碼的算法

      減小字體 增大字體 作者:biye5u.com  來源:本站整理  發布時間:2016-01-28 12:11:37

      在編程時,有時需要對字符串進行escape編碼,在java中可以使用下面的方法對字符串進行escape編碼

      /**
       * 對字符串 escape 編碼
       * 
       * @param src
       * @return
       */
      public static String escape(String src) {
        int i;
        char j;
        StringBuffer tmp = new StringBuffer();
        tmp.ensureCapacity(src.length() * 6);
        for (i = 0; i < src.length(); i++) {
      j = src.charAt(i);
      if (Character.isDigit(j) || Character.isLowerCase(j)
      || Character.isUpperCase(j))
        tmp.append(j);
      else if (j < 256) {
      tmp.append("%");
      if (j < 16)
      tmp.append("0");
      tmp.append(Integer.toString(j, 16));
        }
              else {
      tmp.append("%u");
      tmp.append(Integer.toString(j, 16));
      }
      }
      return tmp.toString();
      }

      知識評論評論內容只代表網友觀點,與本站立場無關!

         評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論

      用戶名: 查看更多評論

      分 值:100分 85分 70分 55分 40分 25分 10分 1分

      內 容:

                  請注意用語文明且合法,不要發布帶有攻擊性、侮辱性的言論,謝謝合作!

               通知管理員 驗證碼:

      關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖 | 用戶守則 | 聯系我們
      本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
      Copyright © 2007-2017 biye5u.com. All Rights Reserved.
      網站備案號:黑ICP備13005378號-3
      japanese日本熟妇photo