【java】java base64编码与解码
2024-09-01 23:12:19
参考地址:http://blog.csdn.net/zhou_kapenter/article/details/62890262
要求:JDK1.8+ 使用java原生工具类即可实现
【这里展示字符串转化为byte[]实现的编码和解码 那文件,例如图片文件是怎么实现编码进行存储的呢? 参考:http://www.cnblogs.com/sxdcgaq8080/p/8404404.html】
import java.util.Base64;
final Base64.Decoder decoder = Base64.getDecoder();
final Base64.Encoder encoder = Base64.getEncoder();
final String text = "字串文字";
final byte[] textByte = text.getBytes("UTF-8");
//编码
final String encodedText = encoder.encodeToString(textByte);
System.out.println(encodedText);
//解码
System.out.println(new String(decoder.decode(encodedText), "UTF-8"));
最新文章
- Python模拟登陆新浪微博
- Centos 使用YUM安装MariaDB
- Go 作用
- for循环每次展示固定条数的数据的写法。
- 如何修改WAMP中mysql默认空密码
- python 生成 xml文件 属性的顺序问题
- C语言异或运算在程序设计中的妙用
- HOG特征(Histogram of Gradient)总结(转载)
- Why it is good practice to declare loggers private, static, and final?
- iPhone之Quartz 2D系列--图形上下文(2)(Graphics Contexts)
- String Stringbuilder Stringbuffer的区别
- 模块:time,random,os,sys
- python量化之路:获取历史某一时刻沪深上市公司股票代码及上市时间
- Unity3D实现多语言切换
- ubuntu14.04升级mysql5.5至mysql5.7
- C++程序设计方法4:函数模板
- hisi 生产固件生成
- Jenkins. 安装过程中出现一个错误: No such plugin: cloudbees-folder
- iconfont 入门级使用方法
- bzoj 3027: [Ceoi2004]Sweet (生成函数)
热门文章
- Java8特性详解 lambda表达式 Stream【转】
- ES5中新增的forEach等新方法的一些使用声明
- 笛卡尔&;小雷:科学发展有规律,研究科学有方法
- idea导入jdk源码查看(xjl456852原创)
- Python第三方库之openpyxl(12)
- SQLserver查看某个视图的创建语句
- layer2-1 二层
- Manthan, Codefest 17
- spring配置druid连接池和监控数据库访问性能
- hadoop2.7.0分布式系统搭建(ubuntu14.04)