簡體   English   中英

"如何在 Java 中將字節數組轉換為 Base64?"

[英]How do I convert a byte array to Base64 in Java?

好的,我知道如何在 C# 中做到這一點。

它很簡單:

Convert.ToBase64String(byte[])
and Convert.FromBase64String(string) to get byte[] back.

利用:

byte[] data = Base64.encode(base64str);

此外,對於我們的 Android 朋友(API 級別 8):

import android.util.Base64

...

Base64.encodeToString(bytes, Base64.DEFAULT);

如果您碰巧將 Spring 框架與 java 一起使用,則有一種簡單的方法。

  1. 導入以下內容。

    導入 org.springframework.util.Base64Utils;<\/pre><\/li>
  2. 像這樣轉換。

    字節 [] 字節淚 = {0,1,2,3,4};\n字符串編碼文本 = Base64Utils.encodeToString(bytearr);\n<\/pre>

    要解碼,您可以使用 Base64Utils 類的 decodeToString 方法。

    <\/li><\/ol>"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM