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