JAVA 8新增编码解码
来源:互联网 发布:战地2游戏数据修改 编辑:程序博客网 时间:2024/05/23 14:32
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs
Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用第三方的API实现。但是,Java 8实现了BASE64编解码API,它包含到java.util包。下面我会对Java 8的BASE64 API做一个介绍。
java.util.Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:
1)Basic编码
2)URL编码
3)MIME编码
Basic编码是标准的BASE64编码,用于处理常规的需求:输出的内容不添加换行符,而且输出的内容由字母加数字组成。下面是用法:
// 编码
String asB64 = Base64.getEncoder().encodeToString("some string".getBytes("utf-8"));System.out.println(asB64); // 输出为: c29tZSBzdHJpbmc=
// 解码
byte[] asBytes = Base64.getDecoder().decode("c29tZSBzdHJpbmc=");
System.out.println(new String(asBytes, "utf-8")); // 输出为: some string
0 0
- JAVA 8新增编码解码
- js 编码解码 与 java编码解码
- js 编码解码 与 java编码解码
- java编码,解码
- java编码解码大全
- java 编码与解码
- Java字符编码解码
- java编码和解码
- java编码解码过程
- java编码与解码
- java编码和解码
- #java web#编码解码
- Java 编码和解码
- java,js 编码解码
- BASE64编码解码JAVA版
- java中的编码与解码
- java base64编码和解码
- Java Base64编码及解码
- Delphi 10.2 Tokyo 下载激活
- Oracle表空间(tablespaces)简介
- Socket长连接实现思路
- 包装类
- Android开发之浅谈Json数据格式
- JAVA 8新增编码解码
- Linux内核中list_head浅析
- linux如何关闭防火墙
- wampserver点击项目自动添加localhost
- 函数开始处的MOV EDI, EDI的作用
- 每日一练之Remove Element【LeetCode No.27】—删除数组相应值
- Flurry、友盟、TalkingData移动应用统计分析对比
- Ubuntu系统的Hadoop 安装教程
- Rad Studio 10.1 Berlin,Delphi 10.1 Berlin,C++ Builder 10.1 Berlin 官方ISO下载(附激活)