public static String strConvertBase(String str) {
if(null != str){
Base64.Encoder encoder = Base64.getEncoder();
return encoder.encodeToString(str.getBytes());
}
return null;
}
public static String baseConvertStr(String str) {
if(null != str){
Base64.Decoder decoder = Base64.getDecoder();
try {
return new String(decoder.decode(str.getBytes()), "GBK");
} catch (UnsupportedEncodingException e) {
return null;
}
}
return null;
}
本文提供了一种使用Java实现Base64编码和解码的方法。通过两个静态方法strConvertBase和baseConvertStr,可以将字符串转换为Base64编码格式,并能将Base64编码的数据还原成原始字符串。

251

被折叠的 条评论
为什么被折叠?



