-
maven commons-codec-1.9.jar
免費(fèi)版 -
- 軟件大。213KB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán):免費(fèi)軟件
- 更新時(shí)間:2021-07-04 22:16
- 軟件等級(jí):
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng):http://ygkjgt7.cn/
相關(guān)軟件
mahout-examples-0.8-job.jar包官方免費(fèi)版
36.9M/中文/10.0
javax.mail 1.5.6.jar官網(wǎng)免費(fèi)版
350KB/中文/10.0
log4j-1.2.16.jar.zip官方免費(fèi)版
428KB/中文/10.0
log4j-1.2.17.jar.zip官方免費(fèi)版
434KB/中文/6.6
log4j-1.2.15.jar.zip帶源代碼官方免費(fèi)版
394KB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
-
maven commons-codec-1.9.jar是jdk中一款用于編碼運(yùn)算的開源工具包,調(diào)用簡(jiǎn)單方便,支持MD5、Base64、哈希等加密方式,還可以解碼,需要的程序猿們趕緊來(lái)IT貓撲下載吧!
commons-codec.jar介紹
commons-codec是Apache開源組織提供的用于摘要運(yùn)算、編碼的包。
commons-codec.jar內(nèi)容
Commons codec,是項(xiàng)目中用來(lái)處理常用的編碼方法的工具類包,例如DES、SHA1、MD5、Base64,URL,Soundx等等。
不僅是編碼,也可用于解碼。
在該包中主要分為四類加密:BinaryEncoders、DigestEncoders、LanguageEncoders、NetworkEncoders。
commons-codec.jar運(yùn)算示例
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
這個(gè)例子來(lái)源于網(wǎng)上,
Metaphone 建立出相同的key給發(fā)音相似的單字, 比 Soundex 還要準(zhǔn)確, 但是 Metaphone 沒(méi)有固定長(zhǎng)度, Soundex 則是固定第一個(gè)英文字加上3個(gè)數(shù)字. 這通常是用在類似音比對(duì), 也可以用在 MP3 的軟件開發(fā).
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個(gè)) >>jar包JAR(JavaArchive,Java歸檔文件)是與平臺(tái)無(wú)關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不
sqljdbc4.jar包424KB
/中文/3org.apache.poi jar包28.7M
/中文/1spring-3.2 核心jar包44.5M
/中文/10oracle12c jdbc jar驅(qū)動(dòng)包1.4M
/中文/0httpcore-ab-4.4.5.jar286KB
/中文/2httpcore4.4.4.jar包3KB
/中文/1jstl-1.2.jar包378KB
/中文/0ksoap2-android.jar2.0M
/中文/0org.json.jar包50KB
/中文/0mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驅(qū)動(dòng)包)744KB
/中文/11
相關(guān)文章
-
下載地址
-
maven commons-codec-1.9.jar 免費(fèi)版
-
-
查看所有評(píng)論>>網(wǎng)友評(píng)論
-
更多>>猜你喜歡