0

これに対する正確な解決策を見つけることができないようですので、以下で謙虚に助けを求めます.

アセット フォルダーをチェックして、「pic1.jpg」、「pic2.jpg」などのように「pic」のプレフィックスを持つ写真の量をチェックするループを作成したいと思います。

これを行う効率的な方法はありますか?プレフィックス「pic」が付いたアセットフォルダー内の画像の量のチェックと画像ファイルの収集により、表示/プレビュー/レンダリングする画像の数を動的に知ることができます。

事前に感謝し、私が書いたかもしれない無知を許してください。

4

1 に答える 1

0

あなたの問題はこれの拡張です: Javaでフォルダーをスキャンする方法は?

java.io.File API は、java.io.FilenameFilterを受け取り、ファイルとディレクトリのリストを返すメソッドを提供します。

FilenameFilter を使用して、フィルタ クラスにメソッドを提供します。

boolean accept(File dir, String name)

必要なファイルをフィルタリングします。たぶん次のようなもの:

public class NameFilter implements FilenameFilter {

  private String prefix;

  public NameFilter(String prefix) {
    this.prefix = prefix;
  }

  public boolean accept(File dir, String name) {
    return name.startsWith(prefix);
  }
}

お役に立てれば。

于 2013-04-02T21:00:40.720 に答える