Java programmeringssprog blev udviklet i midten af 1990'erne af Sun Microsystems. Java-programmer kan køre på ethvert operativsystem , der understøtter programmeringssprog ved hjælp af en fælles Java Virtual Machine , der er installeret via Java Plug -in. Java Input Output biblioteket definerer den abstrakte File Filter klasse, der kan gennemføres for at skærmen eller filtrere filtyper. En almindelig anvendelse af File Filter anvender en instans af klassen i en JFileChooser for programmets brugergrænseflader. Instruktioner
1
Åbn en ny fil i computerens teksteditor og gemme filen med følgende filnavn : . MyFileFilter.Java
2
Medtag Java Input /Output -klasse bibliotek i Java-klasse ved at inkludere følgende linje kode i toppen af din fil : Import java.io. * ,
3
Erklær din klasse til at implementere FileFilter klassen grænsefladen ved at inkludere følgende linje kode i din Java -klasse : Privat class MyFileFilter implementerer java.io.FileFilter {
4
Gennemføre den obligatoriske metode i FileFilter klassen, som returnerer en boolesk sand eller falsk værdi alt efter hvilken ønskede resultat af filerne for at filtrere , med følgende kode : Offentlig Boolean acceptere (File minfil ) {
5
Opret oplysningerne til at filtrere filer i acceptere metoden. I dette eksempel vil en sand boolesk værdi skal returneres for mappenavne og JPEG-billede filnavne og en falsk boolesk værdi for alle andre filtyper. Denne værdi kan igen bruges i andre Java program klasser, såsom File Vælger Class almindeligt anvendt til Java Application User Interfaces til kun at vise JPEG-filer og mapper. Filtypen kan ændres ved at ændre return-sætning i prøven koden nedenfor til at matche den ønskede fil extension.Use følgende kode for at fuldføre FileFilter klassen implementering : If ( myfile.isDirectory () ) returnerer sandt, String mitNavn = minfil . . getName () toLowerCase (); Return myName.endsWith ( " jpeg " )