1 57 58 import java.io.*; 59 import java.util.*; 60 61 import org.apache.oro.io.*; 62 import org.apache.oro.text.*; 63 64 71 public final class filter { 72 73 public static void printList(String [] list) { 74 System.out.println(); 75 for(int i=0; i < list.length; i++) 76 System.out.println(list[i]); 77 System.out.println(); 78 } 79 80 public static final void main(String [] args) { 81 File dir; 82 FilenameFilter filter; 83 String [] list; 84 85 dir = new File(System.getProperty("user.dir")); 86 87 filter = new GlobFilenameFilter("*.java", 89 GlobCompiler.STAR_CANNOT_MATCH_NULL_MASK); 90 System.out.println("Glob: *.java"); 91 printList(dir.list(filter)); 92 93 filter = new AwkFilenameFilter(".+\\.class"); 95 System.out.println("Awk: .+\\.class"); 96 printList(dir.list(filter)); 97 98 filter = new Perl5FilenameFilter(".+\\.(?:java|class)"); 100 System.out.println("Perl5: .+\\.(?:java|class)"); 101 printList(dir.list(filter)); 102 } 103 104 } 105 | Popular Tags |