java性能最强的Base64编码与解码

相对于其他外部的依赖的 Base64编码与解码,下面方法应该是对于java来说性能最强的了,因为本身就是JDK提供的方法。

  /**
     * base64编码(jdk1.8以上实现法)
     *
     * @param str: 编码的字符串
     * @return java.lang.String
     * @author A乐神
     * date  2023/11/27
     **/
    public static String encodeBase64(String str) {
        byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
        return Base64.getEncoder().encodeToString(bytes);
    }

    /**
     * base64解码(jdk1.8以上实现法)
     * @author A乐神
     * date  2023/11/27
     * @param base64Str :base64字符串
     * @return java.lang.String
     **/
    public static String decoderBase64(String base64Str) {
        byte[] base64Data = Base64.getDecoder().decode(base64Str);
        return new String(base64Data);
    }

------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!小弟在这拜谢了!
如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天
 

你可能感兴趣的:(#,工具类,java,开发语言)