已知一个InputStream流,请问怎样转换成一个文件?

qdrwx 2003-11-14 11:38:02
已知一个InputStream流,请问怎样转换成一个文件?谢谢!!!
...全文
1604 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
freelarry 2003-11-14
  • 打赏
  • 举报
回复
int bytesum=0;
int byteread=0;
file://读/到流中
//如果已经知道InputStream。则直接附值。
InputStream inStream=new FileInputStream("c:/aaa.doc");

FileOutputStream fs=new FileOutputStream( "d:/aaa.doc");byte[] buffer =new byte[1444];
int length;
while ((byteread=inStream.read(buffer))!=-1)
{
out.println("<DT><B>"+byteread+"</B></DT>");
bytesum+=byteread;
System.out.println(bytesum);
fs.write(buffer,0,byteread);
}
inStream.close();
zealVampire 2003-11-14
  • 打赏
  • 举报
回复
流可以转换的 最基本的就是输入输出流
Yanbin_Q 2003-11-14
  • 打赏
  • 举报
回复
FileOutputStream fos=new FileOutputStream("c:\\out.obj");
int data=inputStream.read();
while(data!=-1){
fos.write(data);
data=inputStream.read();
}
fos.close();
北方的狼 2003-11-14
  • 打赏
  • 举报
回复
用FileOutputStream流进行封装,使用wirte()方法,InputStream中的数据就会保存在文件中
java I/O中写的很详细,随便找本书都可以
caoxmby 2003-11-14
  • 打赏
  • 举报
回复
"转换成一个文件"?不明白?转成一个File对象?这是不行的。用FileOutputStream输出到一个文件倒是可以的
wzrlover 2003-11-14
  • 打赏
  • 举报
回复
用FileOutputStream将自己输入流内容输出到创建的文件中

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧