Apache Commons-Codec的使用
Posted 孔子说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache Commons-Codec的使用相关的知识,希望对你有一定的参考价值。
处理常用的编码方法的工具类包 例如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的使用的主要内容,如果未能解决你的问题,请参考以下文章
Android中使用commons-codec-1.6.jar 进行Base64编解码出现的问题
IDEA加密算法(含所需jar包(commons-codec-1.11.jar ,bcprov-jdk15on-160.jar))