Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vložte NetBeans IDE kliknutím na tlačidlo na jeho programe ikonu . Keď sa program načíta , prejdite na " Nové /New Project " a vyberte " Java aplikácie " zo zoznamu na pravej strane obrazovky . Nový zdrojový kód súboru sa zobrazí v textovom editore NetBeans . Súbor Zdrojový kód obsahuje prázdnu metódu main .
2
Pridajte nasledujúce riadky na hlavné metódy . Tieto riadky sa pokúsi otvoriť súbor pomocou " try /catch bloku " . Ak je chyba , bude program zastaviť a vyvolaním výnimky . Napíšte nasledujúce vnútri zložených zátvoriek hlavného metódy :
try { FileInputStream fis = new FileInputStream ( " Filename.txt " ) ; convertStreams ( FIS ) ; } catch ( Exception e ) { }
3
Vytvorte novú metódu mimo zložených zátvorkách v hlavnej metódu . Táto metóda bude previesť triedu , ktorá dedí triedu InputStream , ako ServletInputStream a FileInputStream . Napíšte nasledujúce metódy podpis : Spojené
public static void convertStreams ( InputStream v ) { }
4
Vytvoriť " try /catch " blok vnútri zložených zátvoriek metódy " convertStreams . " nechajte to prázdne teraz , tak ako :
try { } catch ( Exception e ) { }
5
Vytvoriť " StringBuilder " objekt vnútri " bloku meno a vyskúšať " to " . vyrovnávacej pamäti " to bude ukladať dáta nachádzajú v triede InputStream a nechať si jeho výstup na konzolu , alebo do iného prúdu
StringBuilder vyrovnávacej pamäti = new StringBuilder ( ) ; .
6
deklarovať celočíselnú premennú , ktorá vám pomôže čítať InputStream . Metóda " čítať " z triedy InputStream vráti hodnotu väčšiu ako -1 , ak existuje viac znakov prúdu . Môžete otestovať hodnotu znaku pomocou nasledujúceho celočíselnú premennú : klipart
int ch ;
7
Vytvoriť " , zatiaľ čo " slučky , ktorá opakuje tak dlho , kým tam sú znaky vľavo v prúd . Môžete vyskúšať výstup metódy " čítanie " , ako je toto :
while ( ( ch = in.read ( ) ) > -1 ) { }
8
Pridajte niektorú charakter našiel v potoku k premennej " vyrovnávacej pamäti " , tým , že sa nasledujúci riadok vnútri zložených zátvoriek v cykle while :
buffer.append ( ( char ) ch ) ;
9
Zavrite prúd tým , že píše nasledujúci riadok kódu hneď po " , zatiaľ čo " slučka :
in.close ( ) ;
10
Vytlačiť obsah InputStream na výstup na konzolu okno napísaním nasledujúci riadok kódu :
System.out.println ( buffer.toString ( ) ) ;
11
Stlačte zelené tlačidlo " Play " spustiť programu . " FileInputStream " je vytvorený a otvorí súbor s názvom " filename.txt . " Tento prúd je odovzdaný metóde , ktorá očakáva , že " InputStream " a vytlačí všetky znaky v súbore . Môžete sa prejsť akúkoľvek triedu , ktorá dedí " InputStream " , ako je " ServletInputStream . "