簡體   English   中英

將base64String轉換為base64Binary Java

[英]convert base64String into base64Binary java

我需要將base64Binary發送到SOAP服務中。 我在創建base64String的類中有此方法:

public String encode(final String text) {
    byte[] msgBytes = text.getBytes(StandardCharsets.UTF-8);
    String base64String = DatatypeConverter.printBase64Binary(messageBytes);
    return base64String;
}

如何將base64String轉換為base64Binary,將字節轉換為base64String?

DatatypeConverter.parseBase64Binary可用於解碼Base64編碼的String

byte[] msgBytes = DatatypeConverter.parseBase64Binary(base64String);

如果要將byte[]轉換為String ,則可以像下面這樣進行:

String text = new String(msgBytes , "UTF-8");

暫無
暫無

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

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