社区
Java SE
帖子详情
请教将一个ByteArrayOutputStream的流里的数据,写到d:\test.txt 文件里的方法。谢谢
blackfiles
2002-11-21 05:05:47
我只能得到一个ByteArrayOutputStream,怎样将里面的数据写到d:\test.txt 呢??
谢谢。
...全文
1287
14
打赏
收藏
请教将一个ByteArrayOutputStream的流里的数据,写到d:\test.txt 文件里的方法。谢谢
我只能得到一个ByteArrayOutputStream,怎样将里面的数据写到d:\test.txt 呢?? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blackfiles
2002-11-22
打赏
举报
回复
谢谢。你看这个吧,我的
http://expert.csdn.net/Expert/topic/1195/1195521.xml?temp=.8120691
我是因为要解决这个问题。
所以想把output生成文件来比较看看
yashiro
2002-11-22
打赏
举报
回复
你要作什么吧,把代码给我,我给你看看!
blackfiles
2002-11-22
打赏
举报
回复
我试过了,总是抱参数不正确啊。
outputStream的write方法,不能写到一个流文件哦。
yashiro
2002-11-22
打赏
举报
回复
我不知道你那么作有什么意义。
yashiro
2002-11-22
打赏
举报
回复
你可以先writeTo(outputStream out) 然后在out.write(FileOutputStream file) ,只是中间加一个参数过渡而已!
blackfiles
2002-11-22
打赏
举报
回复
To yashiro(七枷社) :
谢谢,参数我注意到了。对于流的读写,一般都是一对Input与Output同时出现。那是否有可能从一个临时的OutputStream中(不是ByteArrayOutputStream),再读出里面的数据到个文件流呢。
因为我现在在检查一个程序,从ByteArrayOutputStream写入了个临时的
OutputStream,再写到别的地方。我想检查每一步的传递是否有误。
还望指教
yashiro
2002-11-22
打赏
举报
回复
writeTo方法不是把数据写到文件,是写到流中,array.writeTo(to) 你看这个方法,参数是to,它是一个DataOutputStream 对象,你想写到什么输出流就把什么当参数好了阿。
blackfiles
2002-11-22
打赏
举报
回复
To yashiro(七枷社) :
谢谢你,那再请问,如果从ByteArrayOutputStream 写到文件,有writeTo方法,那如果是临时得到了一个OutputStream,那再想把这个流里的数据写给一个文件流又该如何做呢??
还望指教
yashiro
2002-11-21
打赏
举报
回复
import java.io.*;
public class Test {
public static void main(String[] args) {
try {
String s="aadkfleihfladlfksldhflweihf lakd ";
ByteArrayOutputStream array=new ByteArrayOutputStream(4096);
DataOutputStream out=new DataOutputStream (array);
out.writeBytes(s);
System.out.println(String.valueOf(array));
System.out.println("Hello World!");
File file=new File("e://test.txt");
if (!file.exists()) {
file.createNewFile();
}
DataOutputStream to=new DataOutputStream(new FileOutputStream(file));
array.writeTo(to);
}
catch (IOException e) {
System.out.println(e);
}
}
}
你看这样满足你的要求不?
agipenia
2002-11-21
打赏
举报
回复
这个就是一个输出流了,它自己就带了写文件的方法了。
blackfiles
2002-11-21
打赏
举报
回复
代码好简单:
ByteArrayOutputStream buff = new ByteArrayOutputStream();
//buff通过一定方法写进了一些数据。
现在我想把数据从buff中读出来,写入一个文件的输出流里成个文件,我不知道如何做。
yashiro
2002-11-21
打赏
举报
回复
把代码贴出来!
blackfiles
2002-11-21
打赏
举报
回复
在过程中我得到了一个ByteArrayOutputStream的流变量buff,我现在想知道它里面的数据是否正确,因此想把它读到一个文件里,如果直接用buff.writeto();
在txt文件里看到的是乱码,我想显示原始数据,请问应该如何做??
study_body
2002-11-21
打赏
举报
回复
具体一些,没看懂
【经典】《Java170道面试笔试题全面含答案》涉及java/
数据
库/Spring框架/JVM/
数据
结构算法/设计模式相关
首页博客学院下载GitChatTinyMind商城VIP写博客发Chathotpots--火锅技术栈欢迎常来。RSS订阅原【经典】《Java170道面试笔试题全面含答案》涉及java/
数据
库/Spring框架/JVM/
数据
结构算法/设计模式相关2017年08月06日 16:02:13阅读数:12290《Java170道面试笔试题全集》 -更新版-8.302018/4/7 日常修复2017/12/2...
Java程序员面试题
下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了
数据
结构和算法相关的题目、经典面试编程题、大型网站技术架构、操作系统、
数据
库、软件测试、设计模式、UML等内容,同时还对很多知识点进行了深入的剖析,例
java try catch 报错_java try{}catch{} 问题 return 问题 报错
关于java try{}catch{} 问题 return 问题 报错的搜索结果问题java try{}catch{} 问题 return 问题 报错"下面两种哪种更好?java try { ... return 1; } catch (Exception e) { } return 0;与java try {...因为相信,所以看见。2020-05-26 13:56:...
axis2复合
数据
传递
在实际的应用中,不仅需要使用WebService来传递简单类型的
数据
,有时也需要传递更复杂的
数据
,这些
数据
可以被称为复合类型的
数据
。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService
方法
的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示: String[]strAr
java面试题集汇总
http://blog.csdn.net/jackfrued/article/details/44921941 Java面试题全集(上) http://blog.csdn.net/jackfrued/article/details/44931137 Java面试题全集(中) http://blog.csdn.net/jackfrued/article/details/44931161 J
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章