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

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

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

2019-11-18 13:19:10
字體:
來源:轉載
供稿:網友

  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;
  }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福泉市| 荥经县| 衡阳县| 宁德市| 铁力市| 泰宁县| 新干县| 繁峙县| 肇东市| 盱眙县| 浮梁县| 鄱阳县| 江油市| 永宁县| 宣城市| 青海省| 财经| 伽师县| 苗栗县| 靖远县| 祁阳县| 广宁县| 昆山市| 奇台县| 陈巴尔虎旗| 徐州市| 六盘水市| 静海县| 莱西市| 遂川县| 运城市| 海安县| 库尔勒市| 广平县| 织金县| 牟定县| 永胜县| 泰州市| 颍上县| 玛曲县| 融水|