温馨提示×

java base64decoder怎样解码

小樊
89
2024-12-03 13:04:16
栏目: 编程语言

在Java中,你可以使用java.util.Base64类来解码Base64字符串。以下是一个简单的示例:

import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class Base64Decoder {
    public static void main(String[] args) {
        String base64String = "SGVsbG8gV29ybGQh"; // 示例Base64字符串
        String decodedString = decodeBase64(base64String);
        System.out.println("解码后的字符串: " + decodedString);
    }

    public static String decodeBase64(String base64String) {
        byte[] decodedBytes = Base64.getDecoder().decode(base64String);
        return new String(decodedBytes, StandardCharsets.UTF_8);
    }
}

在这个示例中,我们首先定义了一个包含Base64编码的字符串base64String。然后,我们调用decodeBase64方法来解码这个字符串。这个方法使用Base64.getDecoder()获取一个Base64解码器,然后使用decode方法将Base64字符串转换为字节数组。最后,我们使用StandardCharsets.UTF_8将字节数组转换回字符串并返回。

当你运行这个程序时,它将输出解码后的字符串:“Hello World!”。

0