Java programmeringsspråk ble utviklet på midten av 1990-tallet av Sun Microsystems . Java-programmer kan kjøres på alle operativsystemer som støtter programmeringsspråket gjennom bruk av en vanlig Java Virtual Machine som er installert via Java Plug -in . Java Input Output bibliotek definerer abstrakte File Filter klasse som kan iverksettes for å skjerm eller filtrere filtyper . En vanlig bruk av File Filter bruker en forekomst av klassen i en JFileChooser for program brukergrensesnitt . Instruksjoner
en
Åpne en ny fil i datamaskinens teksteditor og lagre filen med følgende filnavn : . MyFileFilter.Java
2
Inkluder Java Input /Output klasse bibliotek i Java- klassen ved å inkludere følgende linje med kode på toppen av filen : Import java.io. * ;
3
Erklærer din klasse til å implementere FileFilter klassen grensesnittet ved å inkludere følgende linje med kode i Java- klasse : Privat klasse MyFileFilter implementerer java.io.FileFilter {
4
Gjennomføre obligatorisk metoden i FileFilter klassen , som returnerer en boolsk sann eller falsk verdi avhengig av ønsket resultat av filene for å filtrere , med følgende kode : public boolean akseptere ( File minFil ) {
5
Lag informasjonen til å filtrere filer i akseptere metoden. For dette eksempelet , vil en sann boolsk verdi returneres for mappenavn og JPEG-bilde filnavn og en falsk boolsk verdi for alle andre filtyper . Denne verdien kan i sin tur brukes i andre Java- program klasser , for eksempel filveljar Class ofte brukt for Java Application Brukergrensesnitt å vise bare JPEG-filer og kataloger . Filtypen kan endres ved å endre avkastningen uttalelse i prøven koden nedenfor til å matche den ønskede filen extension.Use følgende kode for å fullføre FileFilter klasse implementering : Hvis ( myfile.isDirectory ( )) return true; String myname = minFil . . getName ( ) toLowerCase (); Return myName.endsWith ( " jpeg ")