如下所示:
package cn.itcast;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import org.junit.Test;
import sun.misc. 64Decoder;
/*
* @author soto
* 64编码 解码
* */
public class Demo1 {
@Test
public void fun1() throws IOException{
// 64编码
String str = "hello";
byte[] bytes = str.getBytes("utf-8");
str = new sun.misc. 64Encoder().encode(bytes);
System.out.println("编码后... "+str);
// 64解码
64Decoder decoder = new 64Decoder();
byte[] b = decoder.decodeBuffer(str);
str = new String(b,"utf-8");
System.out.println("解码后... " + str);
}
}
注意:在jdk1.8 中 的jutil包中加入了新的 64解码编码方式,使得编解码更简单。
以上这篇Java JDK1.7对字符串的 64编码解码方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
-
2019 年度 “CCF 杰出会员” 公布,清华北大等86人当选
2026-05-18栏目: 教程
-
3步轻松搞定Spring Boot缓存
2026-05-18栏目: 教程
-
5G机皇已来 三星Galaxy Note10+5G正式登陆中国
2026-05-18栏目: 教程
-
威特动力:从“制造”到“智造”的跨越
2026-05-18栏目: 教程
-
Nreal携手运营商KDDI,共推日本MR生态建设
2026-05-18栏目: 教程
