Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať FileFilter v jazyku Java

Programovací jazyk Java bol vyvinutý v polovici - 1990 spoločnosťou Sun Microsystems . Java programy môžu bežať na ľubovoľnom operačnom systéme , ktorý podporuje programovací jazyk , pomocou spoločného Java Virtual Machine , ktorý je nainštalovaný pomocou Java Plug - in . Vstup Výstup knižnice Java definuje abstraktné súboru filter triedy , ktoré môžu byť realizované na obrazovke a súbor filter typy . Bežné použitie filtra súborov sa používa inštanciu triedy v JFileChooser pre používateľské rozhranie programu . Pokyny dovolená 1

Otvorte nový súbor v textovom editore počítača a uložte súbor s nasledujúcim súboru : . MyFileFilter.Java
2

Zahrnúť Java Input /Output triedu knižnica v triede Java zahrnutím nasledujúci riadok kódu v hornej časti súboru : import java.io. * ;
3

deklarovať svoju triedu implementovať FileFilter triedy rozhrania tým , že zahŕňa nasledujúci riadok kódu vo vašom Java triedy : Private class MyFileFilter implementuje java.io.FileFilter {
4

Zaviesť povinné metódu triedy FileFilter , ktorá vracia logickú hodnotu true alebo false v závislosti na požadovaný výsledok súborov filtrovať , s nasledujúcim kódom : public boolean accept ( File myfile ) {
5

Vytvorte informácie filtrovať súbory v prijímam metódy . V tomto príklade bude pravda , logická hodnota bude vrátená v názvoch adresárov a obrázky JPEG názvy súborov a falošné boolean hodnotu pre všetky ostatné typy súborov . Túto hodnotu možno potom použiť v iných programových tried Java , ako je napríklad výber súborov triedy sa bežne používa pre Java aplikácie Užívateľské rozhranie sa zobrazí len súbory JPEG a adresárov . Typ súboru môže byť zmenený zmenou príkaz return v ukážkovom kóde nižšie , aby zodpovedali požadovaný súbor extension.Use nasledujúci kód na dokončenie implementácie triedy FileFilter : Je-li ( myfile.isDirectory ( ) ) return true ; String Jmeno = myfile . getName ( ) toLowerCase ( ) ; . Späť myName.endsWith ( " jpeg " )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené