11智能在线
新记
java 中inputstream流 转成string,再通过String进行文件的读写时错误
读写txt文件时没问题,但是在读写zip文件时,写入的zip文件打不开,
举报该文章
相关建议 推荐于2016-03-29
流转字符串需要用到一些转码方式,直接会有问题的。拿到文件流后,用base64转成字符串,这个时候就可以随便放哪里存起来,需要的时候讲字符串重新转换成流,在写出到文件就可以了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/ff4vfpfq8sm2m28ss2m.html
其他看法
第1个回答 2015-07-21
InputStream is = new FileInputStream("D://123.txt");
int i = 0;
while( (i = is.read())!= -1){
System.out.print((char)i);
}
得到的char一个一个接起来就是string 了
相似回答
大家正在搜
相关问题
java里面InputStream类型转换成String类型...
java 中如何从文本中将输入流转换成String[]
将文件流FileInputStream转换为字符流strin...
java中为什么输出输入的时候,为什么要把字节流转换成字符流...
JAVA Socket TCP InputStream输入流...
java 字符串流怎么转成文件
java 如何将字符流中的字符转换成字符串
java中常见的几种异常