国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

java中實現(xiàn)escape編碼的算法

2023-06-10 12:42:57
字體:
供稿:網(wǎng)友

在編程時,有時需要對字符串進行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();
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 砀山县| 抚远县| 辽阳县| 罗城| 萝北县| 色达县| 嫩江县| 新乐市| 岳普湖县| 那曲县| 正蓝旗| 磴口县| 会东县| 巫山县| 水富县| 西乌珠穆沁旗| 铅山县| 西平县| 山丹县| 临夏市| 蕲春县| 车险| 武定县| 搜索| 富蕴县| 平邑县| 道孚县| 阜康市| 鄂温| 鹰潭市| 吴旗县| 大新县| 涪陵区| 东丰县| 芷江| 监利县| 和平县| 怀来县| 白玉县| 泸州市| 金平|