0
点赞
收藏
分享

微信扫一扫

Base64 api

三维控件研究 2022-10-01 阅读 191
  • jdk8之前

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

public class Main {

public static void main(String[] args) throws Exception {
BASE64Encoder encoder = new BASE64Encoder();
BASE64Decoder decoder = new BASE64Decoder();
String text = "小滴课堂";
byte[] textByte = text.getBytes("UTF-8");
//编码
String encodedText = encoder.encode(textByte);
System.out.println(encodedText);
//解码
System.out.println(new String(decoder.decodeBuffer(encodedText),"UTF-8"));
}

}

  • jdk8之后

import java.util.Base64;

public class Main {

public static void main(String[] args) throws Exception {
Base64.Encoder encoder = Base64.getEncoder();
Base64.Decoder decoder = Base64.getDecoder();
String text = "小滴课堂";
byte[] textByte = text.getBytes("UTF-8");
//编码
String encodedText = encoder.encodeToString(textByte);
System.out.println(encodedText);
//解码
System.out.println(new String(decoder.decode(encodedText),"UTF-8"));
}

}



举报

相关推荐

base64

Base64编码

base64编码

base64 转 pdf

Java base64提取

mysql存base64

base64转PDF

0 条评论