我有一个包含目录和文件的 ArrayList。我需要过滤它并仅获取带有文件的 ArrayList:
ArrayList<File> list = new ArrayList<File>();
list.add(new File("/sdcard/dir1/"));
list.add(new File("/sdcard/file1.txt"));
list.add(new File("/sdcard/file2.jpeg"));
list.add(new File("/sdcard/dir2/"));
// Filter directories here (???)
// ArrayList after: [/sdcard/file1.txt, /sdcard/file2.jpeg]
如何过滤 ArrayList?