Apache Commons-Codec的使用

摘要:
版本>1.10</版本>&书信电报;try{str=base64.encodeToString(str.getBytes(“UTF-8”));}catch(UnsupportedEncodingExceptione){e.printStackTrace();//str=Arrays.toString(base64.decodeBase64(str));

处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.

导入包:

<!-- 这个是编码解码的 -->
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
public class test {
public static String encodeTest(String str){

Base64 base64 = new Base64();

try {

str = base64.encodeToString(str.getBytes("UTF-8"));

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

System.out.println("Base64 编码后:"+str);

return str;

}
public static void decodeTest(String str){

Base64 base64 = new Base64();

//str = Arrays.toString(Base64.decodeBase64(str));

str = new String(Base64.decodeBase64(str));

System.out.println("Base64 解码后:"+str);

}
}

免责声明:文章转载自《Apache Commons-Codec的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇前端规范标准(一)ESXi 虚拟机性能情况简单验证下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HTML和CSS的分离

  特别声明:此篇文章由Jekst根据Jonathan Snook的英文文章原名《Decoupling HTML From CSS》进行翻译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://coding.smashingmagazine.com/2012/04/20/decouplin...

springboot整合dubbo的简单案例

使用框架:   jdk 1.8   springboot-2.1.3    dubbo-2.6   spring-data-jpa-2.1.5 一、开发dubbo服务接口: 按照Dubbo官方开发建议,创建一个接口项目,该项目只定义接口和model类; 1、创建springboot工程 spring-boot-demo-dubbo-interface 坐标...

Asp.Net Core 使用 MediatR

Asp.Net Core 使用 MediatR 项目中使用了CQRS读写分离,增删改 的地方使用了 MediatR ,将进程内消息的发送和处理进行解耦。于是便有了这篇文章,整理并记录一下自己的学习。遇到问题,解决问题,记录问题,成长就是一步一步走出来的。 MediatR 是什么? 是的,不管你怎么翻译都查不到该词,好多人都猜测说是作者将Mediator笔...

利用iis虚拟目录实现文件服务器功能

要求说明:   通过网站上传文件保存到统一的文件服务器上。   服务器说明:     1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213    2.Web服务器为以下称为WebServer,IP地址为:192.168.1.214 详细步骤:   (1)在FilesServer和WebServer上分别新建一个新用户,要求这...

angular2 支持排序的拖拽组件ng2-dragula

    最近项目上遇到需要拖拽的需求,于是就在github上找了一些相关组件,最后看中了ng2-drag-drop和ng2-dragula,但是ng2-drag-drop组件本身拖拽的时候不支持拖拽元素放在拖拽目标的任意位置,只能放置在拖拽目标那一列的最后。所以最后使用了ng2-dragula。 github地址:https://github.com/va...

seaJs学习笔记之javascript的依赖问题

之前分别为大家介绍了有关javascript中的冲突和性能问题,今天为大家介绍一下有关javascript中的依赖问题。我们将继续就之前javascript中性能问题继续介绍。 先来回顾一下性能问题的解决方法,那就是按需引入js文件。那么这样按需引入会不会存在问题呢?今天我们为大家继续揭晓答案。先看如下页面。 多文件HTML代码 <!doctype...