Operowanie na plikach w javie
14 July 2008
Comments
Operacje wejścia/wyście (I/O) na plikach można przeprowadzać na kilka sposób. Jednym z nich jest wykorzystanie strumieni znakowych. Zaletą jest obsługa Unicode czyli m.in. ogonków. Oto przykład:Odczyt
import java.io.*; public class te { public static void main (String args[]) throws IOException { // czytanie pliku FileReader fr = new FileReader("a.txt"); BufferedReader br = new BufferedReader(fr); String s; while((s = br.readLine()) != null) { System.out.println(s); } fr.close(); } }
import java.io.*; public class te { public static void main (String args[]) throws IOException { // zapis do pliku FileWriter fw = new FileWriter("a.txt"); fw.write("test "); fw.close(); } }
import java.io.*; public class te { public static void main (String args[]) throws IOException { FileReader fr = new FileReader("a.txt"); BufferedReader br = new BufferedReader(fr); String s; String old = ""; while((s = br.readLine()) != null) { System.out.println(s); old = old + s; } fr.close(); FileWriter fw = new FileWriter("a.txt"); fw.write(old + "test "); fw.close(); } }
RkBlog
Comment article