Java JDK1.7對字符串的BASE64編碼解碼方法
更新時間:2018年10月11日 09:52:07 作者:王小濤_同學(xué)
今天小編就為大家分享一篇Java JDK1.7對字符串的BASE64編碼解碼方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
package cn.itcast; import java.io.IOException; import java.io.UnsupportedEncodingException; import org.junit.Test; import sun.misc.BASE64Decoder; /* * @author soto * BASE64編碼 解碼 * */ public class Demo1 { @Test public void fun1() throws IOException{ //BASE64編碼 String str = "hello"; byte[] bytes = str.getBytes("utf-8"); str = new sun.misc.BASE64Encoder().encode(bytes); System.out.println("編碼后... "+str); //BASE64解碼 BASE64Decoder decoder = new BASE64Decoder(); byte[] b = decoder.decodeBuffer(str); str = new String(b,"utf-8"); System.out.println("解碼后... " + str); } }
注意:在jdk1.8 中 的jutil包中加入了新的BASE64解碼編碼方式,使得編解碼更簡單。
以上這篇Java JDK1.7對字符串的BASE64編碼解碼方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Java中的base64編碼器
- java中Base64編碼原理實(shí)例講解
- java base64編碼、解碼的三種方式總結(jié)
- Java處理圖片實(shí)現(xiàn)base64編碼轉(zhuǎn)換
- java使用Base64編碼實(shí)例
- java自定義實(shí)現(xiàn)base64編碼轉(zhuǎn)換
- Java實(shí)現(xiàn)BASE64編碼和解碼的方法
- JS實(shí)現(xiàn)對中文字符串進(jìn)行utf-8的Base64編碼的方法(使其與Java編碼相同)
- Java實(shí)現(xiàn)圖片與Base64編碼互轉(zhuǎn)
- 簡潔實(shí)用的Java Base64編碼加密異常處理類代碼
- JAVA實(shí)現(xiàn)Base64編碼的三種方式
相關(guān)文章
java導(dǎo)出大批量(百萬以上)數(shù)據(jù)的excel文件
這篇文章主要為大家詳細(xì) 介紹了java導(dǎo)出大批量即百萬以上數(shù)據(jù)的excel文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Springboot使用@RefreshScope注解實(shí)現(xiàn)配置文件的動態(tài)加載
本文主要介紹了Springboot使用@RefreshScope注解實(shí)現(xiàn)配置文件的動態(tài)加載,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09Java實(shí)現(xiàn)post請求詳細(xì)代碼(帶有參數(shù))
這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)帶有參數(shù)post請求的相關(guān)資料,文中通過代碼示例介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-08-08