Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.FileReader;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.io.PrintWriter;
- public class Test {
- public static void main(String[] args) {
- // Upisivanje u txt
- PrintWriter printWriter = null;
- try {
- printWriter = new PrintWriter(new File("nazivFajla.txt"));
- // upisivanje u fajl
- printWriter.println("Neki tekst...");
- } catch (Exception ex) {
- } finally {
- if (printWriter != null) {
- printWriter.close();
- }
- }
- // Citanje iz txt
- BufferedReader bufferedReader = null;
- try {
- bufferedReader = new BufferedReader(new FileReader("nazivFajla.txt"));
- // citanje iz fajla
- String jedanRedIzFajla;
- while ((jedanRedIzFajla = bufferedReader.readLine()) != null) {
- // radim nesto sa redovima fajla...
- System.out.println(jedanRedIzFajla);
- }
- } catch (Exception ex) {
- } finally {
- if (bufferedReader != null) {
- try {
- bufferedReader.close();
- } catch (Exception ex) {
- }
- }
- }
- // Upisivanje u bin
- ObjectOutputStream out = null;
- try {
- out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("nazivFajla.bin")));
- // upisivanje u fajl
- Object nekiObjekat = new Object();
- out.writeObject(nekiObjekat);
- } catch (Exception ex) {
- } finally {
- if (out != null) {
- try {
- out.close();
- } catch (Exception ex) {
- }
- }
- }
- // Citanje iz bin
- ObjectInputStream in = null;
- try {
- in = new ObjectInputStream(new BufferedInputStream(new FileInputStream("nazivFajla.bin")));
- // citanje iz fajla
- Object nekiObjekat;
- while (true) {
- nekiObjekat = in.readObject(); // kada stignemo do kraja fajla, in.readObject() ce baciti izuzetak
- // na ovaj nacin cemo izaci iz ove beskonacne petlje, i to je ok
- // radim nesto sa objektom...
- System.out.println("Procitani objekat: " + nekiObjekat.toString());
- }
- } catch (Exception ex) {
- } finally {
- if (in != null) {
- try {
- in.close();
- } catch (Exception ex) {
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement