java-文件读取

风凌乱雨纷飞 2013-12-11 05:36:12
怎样实现多个读取流读取同一个文件?
...全文
780 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
G妖狐 2013-12-23
  • 打赏
  • 举报
回复
RandomAccessFile SequenceInputStream
浪漫小和 2013-12-23
  • 打赏
  • 举报
回复
对,先分段读然后拼接到一起..
林亻乔 2013-12-20
  • 打赏
  • 举报
回复
//创建用于写文件的FOS FileOutputStream fos = new FileOutputStream("writer.txt"); //用于写字符的字符输出流 // OutputStreamWriter writer = // new OutputStreamWriter(fos); /** * 字符输出流在实例化的时候可以指定字符集 * 按照指定的字符集将字符转换为字节后再输出 */ OutputStreamWriter writer = new OutputStreamWriter(fos,"UTF-8")
Miracle1216 2013-12-20
  • 打赏
  • 举报
回复
RandomAccessFile可以从指定位置读取文件,你弄多个线程,每个线程从不同位置读取,最后拼接起来
浪漫小和 2013-12-20
  • 打赏
  • 举报
回复
用randomAccess 可否?
guishuanglin 2013-12-20
  • 打赏
  • 举报
回复
把一个文件用几个流来读取不同部分,然后拼起来,完全没问题. 下载就是这样的, 用字节流读取整个文件字节数, 然后几个流分别提取自己部分. 最后放到一个字节缓存中....就是完整的文件.
风凌乱雨纷飞 2013-12-18
  • 打赏
  • 举报
回复
引用 8 楼 u013148839 的回复:
高级流控制其他多个流来读取
什么是高级流控制?举个例子。。。
林亻乔 2013-12-14
  • 打赏
  • 举报
回复
高级流控制其他多个流来读取
oh_Maxy 2013-12-12
  • 打赏
  • 举报
回复
引用 6 楼 zhou9898 的回复:
[quote=引用 5 楼 zhou9898 的回复:] [quote=引用 3 楼 u010801743 的回复:] 若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
引用 4 楼 oh_Maxy 的回复:
[quote=引用 3 楼 u010801743 的回复:] 若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
你不会是想通过多个流解析同一个文件的不同部分,提高效率吧?这个似乎搞不定。[/quote] 只要能地位的好的,还是能实现的。 比如从什么位置开始读取,写入什么位置。[/quote] 不是地位,是定位。。。。写错了。。。。[/quote] 不可行的吧。 不说别的,让你读取指定行的记录,都要从头到尾读的。
达达KZT 2013-12-11
  • 打赏
  • 举报
回复
引用 5 楼 zhou9898 的回复:
[quote=引用 3 楼 u010801743 的回复:] 若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
引用 4 楼 oh_Maxy 的回复:
[quote=引用 3 楼 u010801743 的回复:] 若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
你不会是想通过多个流解析同一个文件的不同部分,提高效率吧?这个似乎搞不定。[/quote] 只要能地位的好的,还是能实现的。 比如从什么位置开始读取,写入什么位置。[/quote] 不是地位,是定位。。。。写错了。。。。
达达KZT 2013-12-11
  • 打赏
  • 举报
回复
引用 3 楼 u010801743 的回复:
若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
引用 4 楼 oh_Maxy 的回复:
[quote=引用 3 楼 u010801743 的回复:] 若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
你不会是想通过多个流解析同一个文件的不同部分,提高效率吧?这个似乎搞不定。[/quote] 只要能地位的好的,还是能实现的。 比如从什么位置开始读取,写入什么位置。
oh_Maxy 2013-12-11
  • 打赏
  • 举报
回复
引用 3 楼 u010801743 的回复:
若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
你不会是想通过多个流解析同一个文件的不同部分,提高效率吧?这个似乎搞不定。
风凌乱雨纷飞 2013-12-11
  • 打赏
  • 举报
回复
若是多个流读取之后写入一个文档中,怎样保证文件的完整性?
msj100ff 2013-12-11
  • 打赏
  • 举报
回复
多线程直接读就行了,写的话要注意加锁
oh_Maxy 2013-12-11
  • 打赏
  • 举报
回复
你多new几个流就是了

62,620

社区成员

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

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