次のサンプルコードはインターネットからのものです。the List<String> files
をファイル名で昇順または降順に並べ替えてください。 ファイルの日付でL ist<String> files
に昇順または降順で希望します。どうすればよいですか?ありがとう!Androidで昇順または降順にファイルまたはフォルダをファイル名または日付で並べ替える方法は?
List<String> directories
と同じ質問です。
List<String> files = Arrays.asList(f.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
File f=new File(dir, name);
return f.isFile()&&(f.isHidden()==false);
}
}));
Collections.sort(files);
List<String> directories = Arrays.asList(f.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
File f=new File(dir, name);
return f.isDirectory()&& (f.isHidden()==false);
}
}));
Collections.sort(directories);
ありがとうございました! Sohail Zahidに:あなたのコードは動作しません – HelloCW
間違った第二引数型。 Found: 'java.util.Comparator'、必須: 'java.util.Comparator <? super java.lang.Object> ' –
HelloCW
このコードの使い方を教えてください。 –