ZKX's LAB

java 文件转换字符串 java怎么把普通字符串转换为base64字符串

2020-10-05知识14

java怎么把普通字符串转换为base64字符串 import java.io.IOException;public class Test {编码param bstrreturn Stringpublic static String encode(byte[]bstr){return new sun.misc.BASE64Encoder().encode(bstr);}解码param strreturn stringpublic static byte[]decode(String str){byte[]bt=null;try {sun.misc.BASE64Decoder decoder=new sun.misc.BASE64Decoder();bt=decoder.decodeBuffer(str);} catch(IOException e){e.printStackTrace();}return bt;}param argspublic static void main(String[]args){test te=new test();String aa=\"更多更多;aa=te.encode(aa.getBytes());System.out.println(\"-aa:\"+aa);String str=aa;String str2=new String(te.decode(str));System.out.println(\"-str2:\"+str2);}}

java 如何将字符流中的字符转换成字符串 你为什么要用这种方法,用字符缓冲流读取不是更好吗?我复制了你的代码试了一下,可以读取,但是有点问题,就是定义的数组16384,如果只读取了一部分,剩余的打印的全是空格

java 文件 字符串 编码转换 用editplus打开,然后另存为 并选择字符编码为gbk就可以啦!

#字符#string#base64

随机阅读

qrcode
访问手机版