import java.io.*; // Yksinkertainen ohjelma, jolla voi luetella kaikki komentorivillä // annetussa hakemistossa olevat java-lähdekooditiedostot. public class Lister { public static void main(String[] args) { File f = new File(args[0]); // f tarkoittaa annettua hakemistoa. // Luetellaan hakemistossa olevat tiedostot käyttäen suodatinoliota. // Anonyymi luokka on määritelty osana metodikutsua. String[] list = f.list(new FilenameFilter() { public boolean accept(File f, String s) { return s.endsWith(".java"); } }); for(int i = 0; i < list.length; i++) // Tulostetaan luettelo. System.out.println(list[i]); } }