Slideshow transcript
Slide 1: I File
Slide 2: Definizione: Informazioni presenti in una memoria di massa Operazioni: • Apertura • Lettura • Scrittura • Chiusura Le classi che gestiscono i File sono contenute nel package java.io File Strutturati: Le classi sono basate sui byte ( 8 bit). File di Testo: Le classi sono basate sui caratteri (16 bit).
Slide 3: Stream Definizione: Flusso di dati,sequenza ordinata di dati: Stream di input da tastiera Stream Sorgente Programma Stream di input da File Stream Sorgente Programma
Slide 4: Stream di Output su video Stream Sorgente Destinazione Stream di Output su File Stream Sorgente Destinazione
Slide 5: File di Testo Object Reader Writer BufferedReader InputStreamReader PrintWriter OutputStreamWriter
Slide 6: Apertura di un File Operazioni di Output Scrittura su File PrintWriter FileWriter Fout f Programma “Nome_file.txt” Creazione dello Stream FileWriter f = new FileWriter(“Nome_File.txt”); PrintWriter Fout= new PrintWriter(f);
Slide 7: Istruzioni Fout.Print(parola); Fout.Println(parola); aggiunge un carattere fine riga Fout.flusch(); svuota lo stream
Slide 8: Operazioni di Input Lettura da File FileReader BufferedReader f Fin “Nome_file.txt” Programma Creazione dello Stream FileReader f = new FileReader(“Nome_File.txt”); BufferedReader Fin = new BufferedReader(f);
Slide 9: Istruzioni char carattere= (char) Fin.read(); legge un solo carattere; Restituice il valore –1 quando si arriva a fine file String s = Fin.readLine(); legge una riga per volta; restituisce il valore null quando si arriva a fine file;
Slide 10: Chiusura del File f.close();



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)