私は質問100%の権利を求めたかどうかわからないのですが、ここでそれが行く: 私はこのコードを持って:取得ファイル名が
File root = Environment.getExternalStorageDirectory();
File saveFolder= new File(Root, "Save");
String[] files=saveFolder.list(
new FilenameFilter() {
public boolean accept(File dir, String name) {
//define here you filter condition for every single file
return name.startsWith("1_");
}
});
if(files.length>0) {
System.out.println("FOUND!");
System.out.println("Files length = "+files.length);
} else {
System.out.println("NOT FOUND!");
}
私は"1_"
で始まる2つのファイルを得たが、println
私は2つのファイルがあることを示しています。 しかし、これらの2つのファイルのファイル名をブール値の後ろに印刷したり表示したりするにはどうすればよいですか?
ので(他のSystem.out.println
間)のようなもの:
System.out.println("File names = "+files.names);
あなたは大文字を使用して、変数名を開始中止してくださいすることができますか? – njzk2
私はあなたのためにそれをしました - 次回は**あなたがあなたが投稿したコードの大文字で始まる変数名を使用しないでください**。 (もしあなたがその人にあなたのコードを見せたいならば) –
次はもっと注意を払うつもりです。 すべての回答ありがとう – Bigflow