Oggi vediamo come leggere e scrivere i file con Java! In java ci sono svariati modi per aprire un file ho scelto questo perche è molto vicino a come si scrive in c#.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
import java.io.*; public class ReadWrite { public static void main(String args[]) throws IOException { //Inizializzo i due oggetti a null FileInputStream in = null; FileOutputStream out = null; try { //Provo a creare un oggetto stream input dandogli la path del file in = new FileInputStream("d:\\lista.txt"); //Provo a creare un oggetto stream write dandogli la path del file out = new FileOutputStream("d:\\copialista.txt"); int c; //Ciclo while dove legge il file while ((c = in.read()) != -1) { //Scrivo il risultato su altro file out.write(c); //Stampo il contenuto System.out.print((char)c); } } finally { //Chiudo i file if (in != null) { in.close(); } if (out != null) { out.close(); } } } } |