作者qrtt1 (null)
看板java
标题Re: [问题] 读取同资料夹下的多个档案
时间Wed Sep 9 16:24:31 2009
※ 引述《shoeshoeshoe ()》之铭言:
: 我想读取同个资料夹下的多个档案,
: 可是用fileReader每次都要new个fr,
: 很麻烦也不知道怎麽写。
: 请问有什麽好办法可以一次读取同个资料夹下的多个档案呢?
: 谢谢回答喔!!
可以设计自己的 API 啊 ha ha。
先用直觉来想一个你想要的工具,你打算给它什麽,希望得到什麽。
单一的 FileReader 无法满足你,那就写先下你的期望。
一开始是个空的类别:
class MultiFileReader{
}
你要让他可以同时读取多个档,那就应该要让他知道有那些档该读。
换成使用者的角色来想,我会这麽用它:
File[] files = new File[]{ ... };
MultiFileReader reader = new MultiFileReader(files);
FileEntry e = null;
while((e=reader.nextFile())!=null){
System.out.println(e.getPath());
System.out.println(e.getContext());
}
这样需要的介面都完成了,剩下怎麽制作 FileEntry。
这就如同你读单一个 File 这件事了。
--
我果然有嘴炮的天份
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.165.131
1F:→ PsMonkey:甘有差... lol 09/09 16:30
2F:推 shoeshoeshoe:刚刚还是用回圈开关解决了 拢可以拉 09/09 17:11