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

Pomoc s sekvenčné súbory v Jave Programovanie

programovací jazyk Java obsahuje rôzne knižnice a dátové objekty používané na ošetrenie rôznych druhov vstupov a výstupov . Tieto formy výstupu môže pochádzať z užívateľského vstupu alebo súborov uložených v počítači . Táto vstupné a výstupné súbor zvyčajne pochádza z " sekvenčné súbory " dát , ktoré obsahuje nejaký text . Pomocou Java " Súbor " predmety a rôzne vstupné a výstupné prúdy , programátor môže čítať a zapisovať do sekvenčných súborov na pevnom disku . Sekvenčné súbory

Sekvenčné súbory sú tým , čo ich názov napovedá : súbory , ktoré ukladajú dáta v sekvenčnom spôsobom . Textové súbory sú dokonalým príkladom toho , v tomto texte je napísaný a čítať lineárne od začiatku až do konca . Kým sekvenčné súbory možno čítať z náhodného miesta v súbore , sú určené pre prácu ako sekvenčné vzory dát . Java programy často tieto súbory čítať riadok po riadku , alebo si prečítajte súbor ako celok .
Java súbory

ako objektovo orientovaný programovací jazyk , Java spracováva sekvenčné súbory v " súbor " objektov , vrátane " FileReader " triedy objektov . Tieto objekty manipulovať odkazy na súbory a operácie pre programátora . Po vytvorení FileReader objekt môže byť daná do inej triedy Buffer , ako BufferedReader vyrovnávacej pamäte v aplikácii Writer , ktorý umožňuje programátorovi čítať a zapisovať do súboru v štandardnom formáte . Nasledujúci príklad ilustruje použitie objektu FileReader :

súboru f = new File ( " test.txt " ) ; FileReader reader = new FileReader ( f ) ;

Java súbory Čítanie

programátor číta sekvenčné súbor pomocou objektu FileReader , ktorý sa dáva do BufferedReader objektu . Objekt BufferedReader , teraz manipulácia súboru , umožňuje prístup programátor metód používaných pre ľahké čítanie znakov alebo celé riadky zo súboru . Prostredníctvom BufferedReader , programátor číta súbor postupne , najčastejšie line - by - line , ako v nasledujúcom príklade : celým

File f = new File ( " test.txt " ) ; FileReader reader = new FileReader ( f ) ;

BufferedReader br = new BufferedReader ( čitateľ ) , String text_line = br.readline ( ) ;
Java Písacie súbory

len ako objekt FileReader číta zo sekvenčných súborov , objekt FileWriter píše k nim . V spolupráci s BufferedWriter objektu , programátor píše textové súbory postupne , v podobnej móde na zadávanie textu do textového editora . Týmto spôsobom , programátor umožňuje užívateľovi alebo programu zapísať informácie o relácii alebo stave programu , do textového súboru pre dlhodobé skladovanie . Nasledujúci príklad Detaily použitie FileWriter a BufferedWriter objektov :

String výstup = " Výstup zapisovať do súboru " ;

File f = new File ( " file2.txt " ) ; FileWriter fw = new FileWriter ( f ) ; BufferedWriter bw = new BufferedWriter ( fw ) ;

bw.write ( výstup ) ; bw.close ( ) ;

Najnovšie články

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