SlideShare a Scribd company logo
1 of 10
I File
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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).
Stream Definizione:  Flusso di dati,sequenza ordinata di dati: Stream di input da tastiera Stream di input da File Stream Sorgente Programma Stream Sorgente Programma
Stream di Output su video Stream di Output su File Stream Sorgente Destinazione Stream Sorgente Destinazione
File di Testo Object ,[object Object],Writer BufferedReader InputStreamReader PrintWriter OutputStreamWriter
Apertura di un File  Operazioni di Output Scrittura su File Creazione dello Stream FileWriter f = new FileWriter(“Nome_File.txt”); PrintWriter Fout= new PrintWriter(f); Programma “ Nome_file.txt” PrintWriter FileWriter Fout f
Fout.Print(parola);  Fout.Println(parola);   aggiunge un carattere fine riga Fout.flusch();  svuota lo stream   Istruzioni
Operazioni di Input Lettura da File Creazione dello Stream FileReader  f = new FileReader(“Nome_File.txt”); BufferedReader Fin = new   BufferedReader(f); Programma “ Nome_file.txt” BufferedReader FileReader Fin f
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; Istruzioni
Chiusura del File f.close();

More Related Content

Similar to File di testo in Java (13)

11 I File
11   I File11   I File
11 I File
 
Presentazione java7
Presentazione java7Presentazione java7
Presentazione java7
 
Rest sdk
Rest sdkRest sdk
Rest sdk
 
Java 2 IO
Java 2 IOJava 2 IO
Java 2 IO
 
Presentazione Tesi Marco Ventura
Presentazione Tesi Marco VenturaPresentazione Tesi Marco Ventura
Presentazione Tesi Marco Ventura
 
Presentazione Zorzin
Presentazione ZorzinPresentazione Zorzin
Presentazione Zorzin
 
Py a2 python-documentazione
Py a2 python-documentazionePy a2 python-documentazione
Py a2 python-documentazione
 
Py a4 python-file
Py a4 python-filePy a4 python-file
Py a4 python-file
 
Pycon
PyconPycon
Pycon
 
Logging
LoggingLogging
Logging
 
Chatting with windows phone 8 : Speech API
Chatting with windows phone 8 : Speech API Chatting with windows phone 8 : Speech API
Chatting with windows phone 8 : Speech API
 
Deftcon 2014 - Mattia Epifani & Claudia Meda - Windows 8 forensics
Deftcon 2014 - Mattia Epifani  & Claudia Meda - Windows 8 forensicsDeftcon 2014 - Mattia Epifani  & Claudia Meda - Windows 8 forensics
Deftcon 2014 - Mattia Epifani & Claudia Meda - Windows 8 forensics
 
Qt Lezione3: un visualizzatore di immagini
Qt Lezione3: un visualizzatore di immaginiQt Lezione3: un visualizzatore di immagini
Qt Lezione3: un visualizzatore di immagini
 

File di testo in Java

  • 2.
  • 3. Stream Definizione: Flusso di dati,sequenza ordinata di dati: Stream di input da tastiera Stream di input da File Stream Sorgente Programma Stream Sorgente Programma
  • 4. Stream di Output su video Stream di Output su File Stream Sorgente Destinazione Stream Sorgente Destinazione
  • 5.
  • 6. Apertura di un File Operazioni di Output Scrittura su File Creazione dello Stream FileWriter f = new FileWriter(“Nome_File.txt”); PrintWriter Fout= new PrintWriter(f); Programma “ Nome_file.txt” PrintWriter FileWriter Fout f
  • 7. Fout.Print(parola); Fout.Println(parola); aggiunge un carattere fine riga Fout.flusch(); svuota lo stream Istruzioni
  • 8. Operazioni di Input Lettura da File Creazione dello Stream FileReader f = new FileReader(“Nome_File.txt”); BufferedReader Fin = new BufferedReader(f); Programma “ Nome_file.txt” BufferedReader FileReader Fin f
  • 9. 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; Istruzioni
  • 10. Chiusura del File f.close();