C# 如何以C语言中IEnumerable的DirectoryInfo.EnumerateFiles()方法获取java中文件的惰性求值#

C# 如何以C语言中IEnumerable的DirectoryInfo.EnumerateFiles()方法获取java中文件的惰性求值#,c#,java,C#,Java,在C#中,当您使用IEnumerable接口的DirectoryInfo.EnumerateFiles()方法时,您可以在返回整个集合之前开始枚举名称集合。在java中如何获得此结果?在java 7之前,据我所知,您不能。基本上,这就是你所拥有的——当然,你需要一个文件过滤器 Java7有一个新的文件系统API,其中可能包括您想要的。这与拥有一系列可以懒散访问的文件并不完全相同,但它可以满足您的需要。据我所知,您可能想在Java7之前创建一个子类。,但您不能。基本上,这就是你所拥有的——当然,你

在C#中,当您使用IEnumerable接口的DirectoryInfo.EnumerateFiles()方法时,您可以在返回整个集合之前开始枚举名称集合。在java中如何获得此结果?

在java 7之前,据我所知,您不能。基本上,这就是你所拥有的——当然,你需要一个
文件过滤器


Java7有一个新的文件系统API,其中可能包括您想要的。这与拥有一系列可以懒散访问的文件并不完全相同,但它可以满足您的需要。据我所知,您可能想在Java7之前创建一个子类。

,但您不能。基本上,这就是你所拥有的——当然,你需要一个
文件过滤器


Java7有一个新的文件系统API,其中可能包括您想要的。这与拥有一系列可以懒散访问的文件并不完全相同,但它可以满足您的需要。您可能想创建的子类。

我是java新手。我的任务是从某个目录中读取大量文件。根据我的要求,我知道C#中的.Enumerate()方法。但我必须在java中这样做。@urzshah:我在这里解释了您的选项。。。现在还不清楚您还需要什么,特别是我们不知道您是否可以使用Java 7。thnx..我能够找到我的解决方案。我对Java是新手。我的任务是从某个目录中读取大量文件。根据我的要求,我知道C#中的.Enumerate()方法。但我必须在Java中这样做。@urzshah:嗯,我已经在这里解释了你的选择。。。现在还不清楚您还需要什么,特别是我们不知道您是否可以使用Java 7。thnx..我能够找到我的解决方案。