如何实现java读取文件夹下的所有图片

流程图

flowchart TD
    A(开始) --> B(读取文件夹)
    B --> C(获取所有文件)
    C --> D(筛选出图片文件)
    D --> E(输出图片文件列表)
    E --> F(结束)

步骤表格

步骤 描述
1 读取指定文件夹
2 获取文件夹中的所有文件
3 筛选出所有图片文件
4 输出图片文件列表

代码实现

import java.io.File;

public class Main {
    public static void main(String[] args) {
        // 步骤1:读取文件夹
        File folder = new File("path/to/your/folder");
        
        // 步骤2:获取文件夹中的所有文件
        File[] files = folder.listFiles();
        
        // 步骤3:筛选出所有图片文件
        for (File file : files) {
            if (file.isFile() && file.getName().toLowerCase().endsWith(".jpg") || file.getName().toLowerCase().endsWith(".png")) {
                System.out.println(file.getName());
            }
        }
        
        // 步骤4:输出图片文件列表
        System.out.println("All image files listed.");
    }
}

在以上代码中,首先我们通过File folder = new File("path/to/your/folder");读取指定的文件夹路径,然后使用File[] files = folder.listFiles();获取文件夹中的所有文件。接着我们利用for循环筛选出所有的图片文件,最后输出图片文件列表。

希望通过这篇文章,你能够掌握如何使用Java读取文件夹下的所有图片。祝你学习顺利!