FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Android] 特定の条件のファイルのみを列挙する方法

Androidというか、たぶんJava全般の話。
特定の条件に合致するファイルのみを列挙する方法は以下のとおりである。
この例ではファイル名を条件にしているが、条件は自分で好きに書き換えれば良い。

File#listFiles() に、条件を指定するインターフェイスが指定できるのがポイントだ。


File dir = new File(でぃれくとり名);

final String postfix = "_hoge.txt";
File[] files = dir.listFiles(new FilenameFilter() {
public boolean accept(File file, String name) {
if (!name.endsWith(postfix)) {
return false;
}
return true;
}
});
// files には、末尾が "_hoge.txt" なファイルのみが格納される


スポンサーサイト
コメント
コメントの投稿
管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。