首页 > 编程知识 正文

jdk12新特性,jdk13新特性

时间:2023-05-06 02:05:00 阅读:48456 作者:3253

另一方面,Java 8说明Base64代码已经成为Java类库的标准,并且内置了编码器和解码器。

Base64工具类具有三种类型的Base64编解码器:

基本:输出映射到字符集A-Za-z0-9 /,编码不添加行标记,输出解码为A-Za-z0-9 /

URL :输出映射到一系列字符A-Za-z0-9 _,输出是URL和文件

MIME :输出隐藏在MIME友好格式中。 每行的输出不超过76个字符,使用“r”,将“n”用作拆分。 编码输出的末尾没有行分割

二、例//原字符串String initChars='abc! @64编解码器#-Adv://'; //基础代码stringb 64 en=base64.get encoder (.encode tostring (init chars.getbytes ) ' utf-8 ' )//基础代码byte [ ] b64de stringdechars=newstring(B64de,' utf-8 '; //Url代码stringb 64 URL en=base64.get urlencoder (.encode tostring (init chars.getbytes ) (utf-8 ) ); //Url解码byte [ ] b 64 URL de=base64.geturl decoder ().decode (b 64 URL en ); stringurldechars=new string (b 64 URL de,' utf-8 '; //Mime代码stringb 64 mime en=base64.getmimeencoder (.encode tostring (init chars.getbytes ) ' utf-8 ' ); //Mime解码byte [ ] b 64 mimede=base64.getmimedecoder ().decode (b 64 mime en ); stringmimedechars=new string (b 64 mimede,' utf-8 ';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。