Base64Util-工具类

架包引用:
<dependency>
  <groupId>org.apache.tomcat</groupId>
  <artifactId>tomcat-util</artifactId>
  <version>9.0.8</version>
</dependency>

代码:
import org.apache.commons.lang.StringUtils;
import org.apache.tomcat.util.codec.binary.Base64;


public class Base64Util {

    /**
     * 编码字符串
     * @param str
     * @return
     */
    public static String encode(String str){
        if(StringUtils.isEmpty(str)) return "";
        return Base64.encodeBase64String(str.getBytes());
    }

    /**
     * 解码字符串
     * @param str
     * @return
     */
    public static String decode(String str){
        if(StringUtils.isEmpty(str)) return "";
        return new String(Base64.decodeBase64(str));
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_42231507/article/details/80899273
今日推荐