あるディレクトリに含まれるFileインスタンスをArrayListに格納して返す
そもそもが配列で返ってくるものをArrayListにしたところで何になるのかという疑問がありつつも……
import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; public class DirList { public ArrayList<File> filesList(String filePath) throws FileNotFoundException{ File dir = new File(filePath); if(!dir.exists()){ throw new FileNotFoundException(); } ArrayList<File> files = new ArrayList<File>(); File[] _files = dir.listFiles(); for(File file: _files){ files.add(file); } return files; } }