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

首頁 > 學院 > 開發設計 > 正文

在Java中如何進行BASE64編碼和解碼

2019-11-18 15:17:17
字體:
來源:轉載
供稿:網友

  BASE64 編碼是一種常用的字符編碼,在很多地方都會用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它們可以非常方便的完成基于 BASE64 的編碼和解碼。下面是本人編的兩個小的函數,分別用于 BASE64 的編碼和解碼:
  
  // 將 s 進行 BASE64 編碼
  public static String getBASE64(String s) {
  if (s == null) return null;
  return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
  }
  
  // 將 BASE64 編碼的字符串 s 進行解碼
  public static String getFromBASE64(String s) {
  if (s == null) return null;
  BASE64Decoder decoder = new BASE64Decoder();
  try {
  byte[] b = decoder.decodeBuffer(s);
  return new String(b);
  } catch (Exception e) {
  return null;
  }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 城固县| 吉隆县| 红原县| 沈阳市| 三门县| 卓资县| 桃园市| 灌阳县| 井陉县| 新丰县| 广德县| 咸阳市| 同江市| 峡江县| 若尔盖县| 盐边县| 镇赉县| 石楼县| 龙泉市| 岳西县| 禹州市| 全州县| 富宁县| 乐亭县| 永德县| 丽水市| 日土县| 威海市| 麻阳| 中牟县| 汤原县| 靖安县| 珠海市| 正宁县| 鱼台县| 丹棱县| 丰顺县| 长垣县| 奉化市| 武乡县| 朝阳市|