您的位置:首页 > 编程语言 > Java开发

Java学习笔记(二十三):将InputStream转成字符串和写入文件

2016-09-29 13:51 495 查看
转字符串:

BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
String result = "";
while((line=in.readLine()) != null ) result+=line;


写入文件

BufferedInputStream bis = new BufferedInputStream(conn.getInputStream());
FileOutputStream fos = new FileOutputStream(new File("E:\\13.jpg"));
byte[] buf = new byte[1024];
int size = 0;
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
fos.close();
ossClient.putObject(bucketName, key, bis);
bis.close();


关于inputStream和Reader的区别,见java学习笔记(五):文件IO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: