0
からのデータのチャンクを返す私が見えるのJava機能を持っているような::繰り返し読むと列挙
public List<File> myFunction(){
Enumeration<File> myFiles = enumFiles();
int i = 0;
while(myFiles.hasMoreElements() && i < 50){
// i will add the element to an arraylist here
i++;
}
return "100 files from myFiles"
}
どこenumFiles()
戻ったファイルの列挙。ファイルのリストは、数千または数百万にすることができます。私はhasMoreElements()
とnextElement()
を使用して、最初の50ファイルを読み取ります。
私が望むのは、myFunction()
が呼び出されるたびに次の100個のファイルを返すようにすることです。各100個のファイルは、前に終了した場所から、myFilesに要素がなくなるまで開始されます。
私はグーグルで答えは見つけられませんでした。私はそれをする方法を少し指示が必要です。
ありがとう