从String数组中获取文件名

Big*_*low -1 java arrays android file

我不确定我是否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!");
        }
Run Code Online (Sandbox Code Playgroud)

我有2个文件开头"1_",println也显示我有2个文件.但是,如何在布尔值之后打印或查看这两个文件的文件名?

所以像(在另一个之间System.out.println):

System.out.println("File names = "+files.names);

MBy*_*ByD 5

循环遍历数组:

String[] files=SaveFolder.list(...);
for (String name : files) {
    System.out.println("File name: " + name);
}
Run Code Online (Sandbox Code Playgroud)

请注意,变量的命名约定是以小写形式启动它们.