国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 阿勒泰市| 吕梁市| 汉中市| 县级市| 蒲江县| 兴文县| 金华市| 万宁市| 乐都县| 余江县| 彰化县| 东城区| 桑日县| 绥棱县| 和平区| 安阳市| 胶州市| 汾阳市| 博湖县| 大埔县| 剑川县| 泰和县| 陆良县| 翁牛特旗| 普安县| 开鲁县| 连城县| 光山县| 冀州市| 隆林| 海南省| 金川县| 昌江| 绵竹市| 安化县| 乌审旗| 灵寿县| 长海县| 台北市| 江华| 丰宁|