一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - java使用Base64編碼實(shí)例

java使用Base64編碼實(shí)例

2021-07-21 14:31男人要霸氣 Java教程

這篇文章主要介紹了java使用Base64編碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文實(shí)例為大家分享了java使用base64編碼的具體代碼,供大家參考,具體內(nèi)容如下

test base64

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.weiwen.provider.utils;
import java.io.ioexception;
 
import com.alibaba.fastjson.json;
import lombok.extern.slf4j.slf4j;
import org.junit.test;
 
import sun.misc.base64encoder;
import sun.misc.base64decoder;
@slf4j
public class base64 {
 
  @test
  public void testbase64() throws ioexception {
   // base64編碼
   string s = "1f2bc1970a2eb19aabc0f94acea922717a1ae998603ff0593baff";
   base64encoder encoder = new base64encoder();
   s = encoder.encode(s.getbytes("utf-8"));
//   system.out.println(s);
   log.info("base64編碼為:{}", json.tojsonstring(s));
 
   // base64解碼
   base64decoder decoder = new base64decoder();
   byte[] bytes = decoder.decodebuffer(s);
//   system.out.println(new string(bytes, "utf-8"));
   log.info("base64解碼為:{}", json.tojsonstring(new string(bytes, "utf-8")));
  }
 }

base64工具類(lèi)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.weiwen.provider.utils;
import java.io.ioexception;
 
import com.alibaba.fastjson.json;
import lombok.extern.slf4j.slf4j;
import org.junit.test;
 
import sun.misc.base64encoder;
import sun.misc.base64decoder;
@slf4j
public class base64 {
 
 
 /**
  * base64 編碼
  * @param encodetext
  * @return
  * @throws ioexception
  */
 public static string base64encode(string encodetext) throws ioexception{
  base64encoder encoder = new base64encoder();
  string str = encoder.encode(encodetext.getbytes("utf-8"));
  log.info("base64編碼為:{}", json.tojsonstring(str));
  return str;
 }
 
 
 /**
  * base64 解碼
  * @param decodetext
  * @return
  * @throws ioexception
  */
 public static byte[] base64decode(string decodetext) throws ioexception{
   base64decoder decoder = new base64decoder();
   byte[] bytes = decoder.decodebuffer(decodetext);
   log.info("base64解碼為:{}", json.tojsonstring(new string(bytes, "utf-8")));
   return bytes;
 }
 
}

以上所述是小編給大家介紹的java使用base64編碼詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:https://blog.csdn.net/weixin_42740530/article/details/88249641

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品边做边接电话在线观看 | 日本 片 成人 在线 日b视频免费 | 强行扒开美女大腿挺进 | 精品国产免费第一区二区三区日韩 | 色倩网站| 国模娜娜a4u1546全套 | 公交车上插入 | 日韩在线观看一区二区不卡视频 | 色戒西瓜 | 红杏劫| 国产精品亚洲一区二区 | japonensis日本护士18 | 99亚洲| 欧美日韩国产亚洲人成 | 男男gaygays中国 | 免费在线观看伦理片 | 激情艳妇 | 亚洲3dxxxx动漫xxx| 999精品视频在线观看热6 | 国语自产拍在线播放不卡 | 国产成人啪精品午夜在线观看 | 侵犯小男生免费视频网站 | 午夜视频一区二区 | 天海翼三级 | 国产乱子伦在线观看不卡 | 99年水嫩漂亮粉嫩在线播放 | 精品国产影院 | 国产二区视频 | 亚洲3dxxxx动漫xxx| 国产白白视频在线观看2 | 亚洲视频一区二区在线观看 | xxx95日本老师xxx学生 | 武侠艳妇屈辱的张开双腿 | 青青青国产精品国产精品美女 | 公交车高h | anal22日本人视频 | 亚洲国产精品综合久久一线 | 国产香蕉视频在线观看 | 99视频全部看免费观 | 色综合久久天天综合 | 国产嘿咻|