java.util.Base64
2024-09-07 01:52:05
Base64 简单使用
java.util.Base64
package com.mozq.sb.jwt01.config;
import java.nio.charset.Charset;
import java.util.Base64;
/**
* Base64中的字符 + / = 在url中存在特殊意义,如果放在url中会被转义。
*/
public class Base64Test {
public static void main(String[] args) {
//将字节数组编码成Base64字符串
String src = "jie";
String enc = Base64.getEncoder().encodeToString(src.getBytes());
//不指定编码会使用默认的编码 Charset.defaultCharset().name()
System.out.println(enc);
//将Base64字符串解码成字节数组
byte[] decode = Base64.getDecoder().decode(enc);
String aSrc = new String(decode);
System.out.println(aSrc);
String defaultCharset = Charset.defaultCharset().name();
System.out.println(defaultCharset);//UTF-8
}
}
最新文章
- 数据结构->;冒泡排序
- Android横竖屏切换
- bzoj4349: 最小树形图&;&;bzoj2260: 商店购物
- [MFC] 从文件读取与向文件添加数据
- 四元数(Quaternion)和旋转(转)
- NSNotificationCenter
- HDU 4034 Graph(floyd,最短路,简单)
- 总结Allegro元件封装(焊盘)制作方法[修整]
- IOS UILabel自动换行
- DB2JAVIT:RC=9505解决方案
- RS100项目进展更新
- don't touch your phone in any unfamiliar way(转)
- java归并排序详解
- 【POJ1151】Atlantis(线段树,扫描线)
- Git 本地保存账号密码的删除或修改
- python之描述符
- 第七篇 Flask 中路由系统以及参数
- Java:Hibernate报错记录:Error executing DDL via JDBC Statement
- Elasticsearch 思维导图集锦(持续更新...)
- mybatis-spring-1.2.2.jar下载地址
热门文章
- Centos7 yum安装MySQL5.7.25
- python3.8.0 Django 开发后端接口api 部署到 Linux Centos7上
- Class的使用,构造方法,实例属性和实例方法,静态属性和静态方法,this和super关键字,类的继承
- IronPython
- Haproxy+Keepalived构建高可用负载均衡集群
- 9.27 csp-s模拟测试53 u+v+w
- 研究是一门艺术 (韦恩·C·布斯, 格雷戈里·G·卡洛姆, 约瑟夫·M·威廉姆斯 著)
- windows端口转发工具(LCX)
- Java内存泄漏的排查总结
- Netty服务端的启动源码分析