以下是一个Java方法将base64的数据流转换为二进制流:
import java.util.Base64; public class Base64ToBinaryConverter { public static byte[] decode(String base64String) { return Base64.getDecoder().decode(base64String); } }
这个方法使用Java 8自带的Base64
类,其中的getDecoder()
方法返回一个Base64.Decoder
对象,可以使用它的decode(String src)
方法将base64编码的字符串转换为二进制数据。decode()
方法返回的是一个字节数组(即二进制流)。
需要注意的是,使用此方法时,需要通过传入base64编码的字符串(即将base64编码后得到的字符串)作为参数来调用。