java枚举一个目录下的所有文件的问题

来源:互联网 发布:网络主播文儿的歌曲 编辑:程序博客网 时间:2024/04/25 13:29
如果这个目录下的文件特别多,list超过了java内存,怎么办?
我记得C语言里枚举文件是通过next来不断获取下一个文件,这样避免了内存不足的问题,但是java里只有list方法,也就是一下子获取所有文件的对象,还有带筛选器的list,但里面的实现还是先list全部然后再迭代筛选。这样除了内存问题,还有个问题就是如果文件数超过了int.max,返回的信息就不对了。这怎么玩?
0 0
原创粉丝点击