Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť Stream objekt Vstupné vo vašom programe . Zadajte nasledujúci kód v jazyku Java , vytvorenie novej inštancie triedy FileInputStream a odovzdaním umiestnenie súboru , máte v pláne na čítanie ako parameter :
FileInputStream myInputStream = new FileInputStream ( " inputtext.txt " ) ;
Zmeňte parameter " inputtext.txt " podľa zdroja , ktorý používate , buď relatívne alebo absolútne URL . V tomto prípade sa relatívna odkaz je do textového súboru v rovnakom adresári ako kód aplikácie .
2
Pridať try bloku kódu . Ak programujete v integrovanom vývojovom prostredí alebo IDE , zistíte , že chyba bola zdôraznená preto , že váš kód nie je obsiahnutý v bloku try . To je v prípade , zdroj , ktorý sa snaží čítať z nemôže byť nájdený alebo nie je prístupná . Zmeniť svoj kód takto , pridanie try blok a blok catch povedať programu , čo robiť , keď to je problém prístupu k súboru , v tomto prípade je vyvolaná výnimka .
Try {
//vytvorenie vstupného prúdu
FileInputStream myInputStream = new FileInputStream ( " inputtext.txt " ) ;
//ďalšie spracovanie tu
}
catch ( Exception e ) { System.out.println ( e.getMessage ( ) ) ; }
zastaví program z pádu v prípade , že súbor nebol nájdený
3.
Čítanie z vášho vstupného prúdu . Pridajte nasledujúci riadok kódu vnútri bloku try , po línii vytvára vstupného prúdu objektu :
//čítanie znaku
int inputData = myInputStream.read ( ) ;
Tento kód prečíta jeden znak zo vstupného zdroja , ako celé číslo . Váš kód potom môže vykonávať všetky spracovanie potrebné na tento znak . V tejto chvíli všetko , čo ste urobil , je prečítať prvý znak v súbore , takže budete musieť nastaviť program k pokračovaniu .
4
Loop po zvyšok svojho vstupného zdroja . Pridajte nasledujúci kód , stále v rámci bloku try , po prečítaní riadku prvý znak zo súboru :
while ( ! InputData = -1 ) {
//výstupné dáta čítať ako charakter
System.out.print ( ( char ) inputData ) ;
//čítaj viac znak
inputData = myInputStream.read ( ) ;
}
kým slučka pokračuje , kým vstupné Stream objekt narazí na znak , ktorý označuje bolo dosiahnutý koniec súboru . Tento príklad jednoducho zapíše dáta čítať zo štandardného výstupu konzoly , ale môžete vykonávať ďalšie úlohy tu váš projekt vyžaduje .
5
Uložte program a skompilovať a spustiť ho vyskúšať . Mali by ste vidieť obsah súboru zapísaná do konzoly alebo chybové správy v prípade , že súbor nebol nájdený alebo čítať z Experiment zmenou kódu vnútri cyklu while vykonávať rôzne typy spracovania na základe údajov , v ktorom sa čítajú .