FilterTest.java

import java.io.*;

public class FilterTest
{
    public static void main(String[] argv)
    {
        File[] mylist = 
            (new File("D:\\WSL\\Comics\\Seaford")).
                listFiles(new ClownFilter());
        for (int i=0; i<mylist.length; i++)
            System.out.println(mylist[i]);
    }
}

class ClownFilter implements FilenameFilter
{
    public boolean accept(File dir,String name)
    {
        for (int i=0; i<clowns.length; i++)
            if (name.toLowerCase().endsWith(clowns[i]))
                return true;
        return false;
    }
    private String[] clowns = {"gif","jpg","pdf"};
}