将base64数据流转换为二进制流的方法是什么?

7 min read

以下是一个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编码后得到的字符串)作为参数来调用。