博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Base64转码和解码的帮助类
阅读量:7218 次
发布时间:2019-06-29

本文共 820 字,大约阅读时间需要 2 分钟。

/**     * 将字符串进行Base64编码     *     * @param s 被编码的字符串     * @return 编码后的字符串     */    public static String encoderBASE64(String s) {        if (s == null) {            return null;        }        try {            return Base64.encodeBase64String(s.getBytes("utf-8"));        } catch (UnsupportedEncodingException e) {            e.printStackTrace();            return null;        }    }    /**     * 将 BASE64 编码的字符串 s 进行解码     *     * @param s 被解码的字符串     * @return 解码后的字符串     */    public static String decoderBASE64(String s) {        String str = null;        try {            if (!StringUtils.isEmpty(s)) {                byte[] b = Base64.decodeBase64(s);                str = new String(b, "UTF-8");            }        } catch (Exception e) {            e.printStackTrace();        }        return str;    }

  

转载地址:http://goqym.baihongyu.com/

你可能感兴趣的文章
android JNI的.so库调用
查看>>
在activex控件工程中使用directshow,编译时link错误的解决方法
查看>>
同样的promise,调用方法不一样,执行顺序不一样
查看>>
java-设计模式-责任链
查看>>
为什么有网站网上却还搜不到?
查看>>
设计模式:建造者模式(Builder)
查看>>
虚拟化技术专场"黑科技"解读回顾
查看>>
MVVM(Knockout.js)的新尝试:多个Page,一个ViewModel
查看>>
一个简单的storyboard示例,其中关于添加navigation的部分可以学习,此前没用过...
查看>>
浅析传统关系数据库面临大数据的挑战
查看>>
mysql semi-sync(半同步复制)
查看>>
关于标签管理系统
查看>>
【Laravel】Laravel5遇到的问题以及解决方案
查看>>
指数社会的蛋白质?英特尔另类解读大数据
查看>>
引领共享时代驾驭数据浪潮 2016全球大数据峰会在京盛大开幕
查看>>
《中国人工智能学会通讯》——4.12 结束语
查看>>
概念研究:新型攻击可以修改已发送的电子邮件内容
查看>>
让云中数据更有价值 Cloud Integration消除云的鸿沟
查看>>
《云安全原理与实践》——2.6 参考文献与进一步阅读
查看>>
《中国人工智能学会通讯》——10.7 结束语
查看>>