`
wyhlzxl
  • 浏览: 33920 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类

java base64 编码解码

    博客分类:
  • java
阅读更多

import java.io.IOException;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

public class Test {

	/**
	 * 编码
	 */
	public String encode(byte[] bstr){
		
		return new BASE64Encoder().encode(bstr);
	}
	
	/**
	 * 解码
	 * @param args
	 */
	public  byte[] decode(String str){
		byte[] bt=null;
		try {
			BASE64Decoder de=new BASE64Decoder();
			bt=de.decodeBuffer(str);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return bt;
	}
	
	
	
	public static void main(String[] args) {
		Test test=new Test();
		
		String aa="你好中国";
		aa=test.encode(aa.getBytes());
		System.out.println(aa);
		
		String str=aa;
		String str2=new String(test.decode(str));
        System.out.println(str2);
	}

}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics