var programmeringsspråket Java utvecklades i mitten av 1990-talet av Sun Microsystems . Java-program kan köras på alla operativsystem som har stöd för programmeringsspråk med hjälp av en vanlig Java Virtual Machine som installeras via Java Plug - in . Java Input Output biblioteket definierar abstrakta klassen File filter som kan genomföras för att skärmen eller filtrera filtyper . En vanlig användning av File Filter använder en instans av klassen i en JfileChooser för gränssnitt programanvändaren . Instruktioner
1
Öppna en ny fil i din dators textredigerare och spara filen med följande filnamn : . MyFileFilter.Java
2
Inkludera Java Input /Output klass bibliotek i Java klass genom att inkludera följande kodrad på toppen av din fil : Import java.io. * , Addera 3
Förklara din klass för att implementera gränssnittet FileFilter klassen genom att ta följande kodrad i din Java-klass : Privat klass MyFileFilter implementerar java.io.FileFilter {
4
Genomföra obligatorisk metod för klassen FileFilter , som returnerar ett booleskt sant eller falskt värde beroende på önskade resultatet av filerna för att filtrera , med följande kod : public boolean acceptera ( File myFile ) {
5
Skapa informationen att filtrera filer i acceptera metoden . För detta exempel kommer en sann booleskt värde returneras för katalognamn och JPEG-bilder filnamn och ett falskt booleskt värde för alla andra filtyper . Detta värde kan i sin tur användas i andra java program klasser , till exempel File Väljaren klass som vanligen används för Java- gränssnitt för tillämpningsprogram användare att visa enbart JPEG-filer och kataloger . Filtypen kan modifieras genom att ändra return i provet koden nedan för att matcha den önskade filen extension.Use följande kod för att slutföra genomförandet FileFilter klassen : Om ( myfile.isDirectory ( ) ) return true ; String myname = myFile . . getName ( ) toLowerCase ( ) , Return myName.endsWith ( " jpeg " )