maven commons-codec-1.9.jar
免費(fèi)版- 軟件大?。?span itemprop="fileSize">213.00 KB
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2021-07-04 22:16:08
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): http://m.europeautoinsurance.com/
相關(guān)軟件
commons-dbutils-1.3.jar免費(fèi)版
43.00 KB/中文/1.0
apache cxf jar包v3.2 免費(fèi)版
52.70 MB/中文/3.0
org.apache.poi jar包v3.17 官方最新版
28.65 MB/中文/5.0
poi3.10final.jar官方免費(fèi)版
16.20 MB/中文/5.0
oracle11g驅(qū)動(dòng)jar包官方版
1.80 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
maven commons-codec-1.9.jar是JDK中一款用于編碼運(yùn)算的開源工具包,調(diào)用簡(jiǎn)單方便,支持MD5、Base64、哈希等加密方式,還可以解碼,需要的程序猿們趕緊來IT貓撲下載吧!
commons-codec.jar介紹
commons-codec是Apache開源組織提供的用于摘要運(yùn)算、編碼的包。
commons-codec.jar內(nèi)容
Commons codec,是項(xiàng)目中用來處理常用的編碼方法的工具類包,例如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è)例子來源于網(wǎng)上,
Metaphone 建立出相同的key給發(fā)音相似的單字, 比 Soundex 還要準(zhǔn)確, 但是 Metaphone 沒有固定長(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”);
}
}
}
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 jar包
- 更多 (132個(gè)) >> jar包 JAR(Java Archive,Java歸檔文件)是與平臺(tái)無關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不僅用于壓縮和發(fā)布,而且還
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驅(qū)動(dòng)包 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
相關(guān)文章
下載地址
maven commons-codec-1.9.jar 免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡