maven commons-codec-1.9.jar
免费版- 软件大小:213.00 KB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权: 免费软件
- 更新时间:2021-07-04 22:16:08
- 软件等级:
- 软件厂商: -
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网: http://www.itmop.com/
相关软件
commons-dbutils-1.3.jar免费版
43.00 KB/中文/1.0
apache cxf jar包v3.2 免费版
52.70 MB/中文/3.0
org.apache.poi jar包v3.17 官方最新版
28.65 MB/中文/5.0
poi3.10final.jar官方免费版
16.20 MB/中文/5.0
oracle11g驱动jar包官方版
1.80 MB/中文/10.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
maven commons-codec-1.9.jar是JDK中一款用于编码运算的开源工具包,调用简单方便,支持MD5、Base64、哈希等加密方式,还可以解码,需要的程序猿们赶紧来IT猫扑下载吧!
commons-codec.jar介绍
commons-codec是Apache开源组织提供的用于摘要运算、编码的包。
commons-codec.jar内容
Commons codec,是项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。
不仅是编码,也可用于解码。
在该包中主要分为四类加密:BinaryEncoders、DigestEncoders、LanguageEncoders、NetworkEncoders。
commons-codec.jar运算示例
1、Base64编解码
private 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;
}
private 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);
}
2、Hex编解码
private static String encodeHexTest(String str){
try {
str = Hex.encodeHexString(str.getBytes(“UTF-8”));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println(“Hex 编码后:”+str);
return str;
}
private static String decodeHexTest(String str){
Hex hex = new Hex();
try {
str = new String((byte[])hex.decode(str));
} catch (DecoderException e) {
e.printStackTrace();
}
System.out.println(“Hex 编码后:”+str);
return str;
}
3、MD5加密
private static String MD5Test(String str){
try {
System.out.println(“MD5 编码后:”+newString(DigestUtils.md5Hex(str.getBytes(“UTF-8”))));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return str;
}
4、SHA编码
private static String ShaTest(String str){
try {
System.out.println(“SHA 编码后:”+newString(DigestUtils.shaHex(str.getBytes(“UTF-8”))));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return str;
}
5、Metaphone和Soundex
这个例子来源于网上,
Metaphone 建立出相同的key给发音相似的单字, 比 Soundex 还要准确, 但是 Metaphone 没有固定长度, Soundex 则是固定第一个英文字加上3个数字. 这通常是用在类似音比对, 也可以用在 MP3 的软件开发.
import org.apache.commons.codec.language.*;
import org.apache.commons.codec.*;
public class LanguageTest {
public static void main(String args[]) {
Metaphone metaphone = new Metaphone();
RefinedSoundex refinedSoundex = new RefinedSoundex();
Soundex soundex = new Soundex();
for (int i=0; i<2; i++ ) {
String str=(i==0)?”resume”:”resin”;
String mString = null;
String rString = null;
String sString = null;
try {
mString = metaphone.encode(str);
rString = refinedSoundex.encode(str);
sString = soundex.encode(str);
} catch (Exception ex) {
;
}
System.out.println(“Original:”+str);
System.out.println(“Metaphone:”+mString);
System.out.println(“RefinedSoundex:”+rString);
System.out.println(“Soundex:”+sString +”\\n”);
}
}
}
更多>> 软件截图
推荐应用
其他版本下载
精品推荐 jar包
- 更多 (132个) >> jar包 JAR(Java Archive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件).JAR文件格式以流行的ZIP文件格式为基础.与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还
sqljdbc4.jar包 424.00 KB
/中文/1.0org.apache.poi jar包 28.65 MB
/中文/5.0spring-3.2 核心jar包 44.50 MB
/中文/10.0oracle12c jdbc jar驱动包 1.40 MB
/中文/0.0httpcore-ab-4.4.5.jar 286.00 KB
/中文/10.0httpcore4.4.4.jar包 3.00 KB
/中文/0.0jstl-1.2.jar包 378.00 KB
/中文/0.0ksoap2-android.jar 1.95 MB
/中文/0.0
相关文章
下载地址
maven commons-codec-1.9.jar 免费版
查看所有评论>> 网友评论
更多>> 猜你喜欢