用Java写一个能将文本、图片、音频三种格式的文件合并成同一格式例如.dat或者更好的格式的Java程序!

 我来答
18388138
2013-06-22 · TA获得超过1956个赞
知道小有建树答主
回答量:1104
采纳率:40%
帮助的人:741万
展开全部
有个思路你可以参考
因为文件都是以二进制形式存储在计算机上,而java获取的文件流就是二进制。
你可以把二进制写在一个文本里,但要注意分割三个不同的文件,然后把这个文本定义为.dat文件。 等要读取不同的文件时,通过你的分隔符来获取对应的文建流。最后输出这个流
百度网友1c0b92e
2013-06-21 · TA获得超过144个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:256万
展开全部
先读入这些文件得到字节数组,然后定义一个用于分割的密码字节数组,然后将他们的字节数组全部加在一起输出到一个文件,命名随便。读取时反过来按密码字节数组分割,然后就可得这些文件的数据了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Vxider
2013-06-21 · TA获得超过108个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:126万
展开全部
读入你要保存的内容 然后建一个类把它们都保存进去 最后用ObjectOutputStream 写成二进制就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
302652034_bai
2013-06-20 · TA获得超过4145个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1533万
展开全部
那种东西写出来是要干什么?
更多追问追答
追问
可以理解为闲着无聊自找麻烦...其实是作业创新需要...有办法写么?
追答
利用ObjectWrite向文件写入类,说不定可以,我也没有试过,用File指向文件,读取数据,以一定的规律储存到容器里,然后将容器写入文件之类的.......

额.....我乱说的,无视就好了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happy2012zjh
2013-06-20 · TA获得超过273个赞
知道小有建树答主
回答量:1197
采纳率:100%
帮助的人:514万
展开全部
不好意思,这个我真不会,不知道你的意思是不是压缩和解压哪三种文件
追问
我的意思是纯粹的合并三种格式的文件保存为.dat格式,利用IOstream可以做到不?
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式