但行好事  莫问前程

java-base64与byte[]相互转换

javabase64byte[]字节数组之间的相互转换,导入的两个包说明如下:

import sun.misc.BASE64Decoder;//将base64转换为byte[]
import sun.misc.BASE64Encoder;//转byet[]换为base64

程序使用如下:

public class Base64_ByteTest {
    public static void main(String args[]) throws IOException {
        // 定义一个BASE64Encoder
        BASE64Encoder encode = new BASE64Encoder();
        // 将byte[]转换为base64
        String base64 = encode.encode("五笔字型电子计算机".getBytes());
        // 输出base64
        System.out.println(base64);
        // 新建一个BASE64Decoder
        BASE64Decoder decode = new BASE64Decoder();
        // 将base64转换为byte[]
        byte[] b = decode.decodeBuffer(base64);
        // 输出转换后的byte[]
        System.out.println(new String(b));
    }
}

程序输出截图如下:
1

打赏
欢迎关注人生设计师的微信公众账号
公众号ID:longjiazuoA

未经允许不得转载:人生设计师 » java-base64与byte[]相互转换

分享到:更多 ()

人生设计师-接受不同的声音

联系我关于我