我需要将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?
答案 0 :(得分:0)
DatatypeConverter.parseBase64Binary可用于解码Base64编码的String
:
byte[] msgBytes = DatatypeConverter.parseBase64Binary(base64String);
如果您想将byte[]
转换为String
,可以继续:
String text = new String(msgBytes , "UTF-8");