首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:Java base64 编码和解码案例

Java base64 编码和解码案例

www.jz123.cn  2010-03-05   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

 Java代码


 import java.io.IOException;
  public class test {
  /**
  * 编码
  * @param bstr
  * @return String
  */
  public static String encode(byte[] bstr){
  return new sun.misc.BASE64Encoder().encode(bstr);
  }
  /**
  * 解码
  * @param str
  * @return string
  */
  public static byte[] decode(String str){
  byte[] bt = null;
  try {
  sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder();
  bt = decoder.decodeBuffer( str );
  } catch (IOException e) {
  e.printStackTrace();
  }
  return bt;
  }
  /**
  * @param args
  */
  public static void main(String[] args) {
  test te = new test();
  String aa = "更多更多";
  aa = te.encode(aa.getBytes());
  System.out.println("----aa:"+aa);
  String str = aa;
  String str2 = new String(te.decode(str));
  System.out.println("-----str2:"+str2);
  }
  }


上一篇:Java类装载体系中的隔离性 下一篇:Spring2.5访问Session属性的四种策略

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图