zapis do souboru v java

Zápis do souboru v Java

Jako první v Eclipse vytvořím soubor “soubor.txt” který musí být umístěn v adresáři nějak takto:

zapis do souboru v java 1

Soubor si načtu pro zápis takto. Musím tam hodit include stejnojmené třídy.

Soubor je ready a můžu do něj zapsat. Můžu dokonce psát na řádky pomocí “\n”.

Do svého .txt souboru jsem ale ještě nic nenapsal, můj text “ahoj” a odrádkování je uložen do nějaké mezi paměti, abych to ale zapsal do souboru musím ukončit zápis.

Abych četl soubor musím si ho iniciovat pro čtení. Musím taky nastavit BufferedReader na soubor, který chci číst. Buffer vezme chary v tom souboru a připraví je pro čtení.

Vytvořím si pomocný string a pomocí while vypisuji obsah souboru, dokud je co vypisovat.

Potom po sobě uklidím a zavřu jak soubor tak ten BufferedReader.

Pokud by jste chtěli do souboru zapisovat efektivněji, máte možnost použít BufferedWriter. Jeho výhoda je že malé zápisy si uloží a zapíše pak při dostatečné velikosti vše jako jeden velký zápis.

 

stahnout_zdrojak
Klikni pro zdroják

Komentáře

komentářů

Autor

Jan Ružička

Pracuji v marketingu, dělám a starám se o weby, SEO, vymýšlím reklamy a mnoho dalšího. Více informací o mně naleznete na mém profilu na Linkedin.com.