当前位置:   article > 正文

java Base64_base64.getencoder()

base64.getencoder()
/**
 * 基本型:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标
 * public static Encoder getEncoder()编码器
 * public static Decoder getDecoder()解码器
 * URL型:输出映射到一组支付A-Za-z0-9+_,输出的是URL和文件
 * public static Encoder getUrlEncoder()
 * public static Decoder getUrlDecoder()
 * MIME型:输出映射到MIME友好格式,每行输出不超过76个字符,并使用\r并跟随\n
 * public static Encoder getMimeEncoder()
 * public static Decoder getMimeDecoder()
 */

使用案例

  1. public class Test {
  2. /**
  3. * 基本型:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标
  4. * public static Encoder getEncoder()编码器
  5. * public static Decoder getDecoder()解码器
  6. * URL型:输出映射到一组支付A-Za-z0-9+_,输出的是URL和文件
  7. * public static Encoder getUrlEncoder()
  8. * public static Decoder getUrlDecoder()
  9. * MIME型:输出映射到MIME友好格式,每行输出不超过76个字符,并使用\r并跟随\n
  10. * public static Encoder getMimeEncoder()
  11. * public static Decoder getMimeDecoder()
  12. */
  13. public static void main(String[] args) {
  14. Base64.Encoder encoder = Base64.getEncoder();
  15. byte[] encode = encoder.encode("嘻嘻哈哈哈".getBytes());
  16. System.out.println(new String(encode));
  17. //解码
  18. Base64.Decoder decoder = Base64.getDecoder();
  19. byte[] decode = decoder.decode(encode);
  20. System.out.println(new String(decode));
  21. }
  22. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/881680
推荐阅读
相关标签
  

闽ICP备14008679号