Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home ~ Java :: Creare un file con Java :: Indice Java


Creare un file con Java

Categoria: Java Inserito il: 30-05-2006 Stampa Invia (14683 click)

Grazie all'utilizzo di poche righe di codice, possiamo sfruttare le potenzialità messe a disposizione dal linguaggio Java per la creazione di file. Nello specifico, in questo primo articolo descriveremo la procedura utile per la generazione di un semplice file di testo.

Di seguito proponiamo il listato deputato alla produzione dell'output, non sarà difficile intuire il significato dei diversi passaggi:

import java.io.*;

class CreaFile {
  public static void main (String args[]) {
    try {
      FileOutputStream file = new FileOutputStream("file.txt");
    } catch (IOException e) {
      System.out.println("Errore: " + e);
      System.exit(1);
    }
  } 
}
Innanzitutto viene importato il Package java.io che include diverse classi, interfaccie ed eccezioni per la gestione dell’I/O (input/output), questo pacchetto ci tornerà particolarmente utile nella fase di gestione delle eccezioni inserita nel nostro codice.

In secondo luogo, viene creata la nostra classe; teniamo conto dell'attributo public, esso ci impone di salvare il codice in un sorgente omonimo ("CreaFile.java"), in questo modo non visualizzeremo errori in fase di compilazione.

A questo punto, viene aperto il blocco di try all'interno del quale verranno inserite le istruzioni destinate a generare l'output; se dovessero manifestarsi delle eccezioni, queste verranno rilevate da catch che si occuperà di stamparle a video (System.out.println("Errore: " + e)) e di terminare l'esecuzione dell'applicazione (System.exit(1)).

Se non dovessero manifestarsi eccezioni, un istanza provvederà a generare il file indicatogli come parametro (new FileOutputStream("file.txt")).

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.

Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle più importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
Semplice programma interattivo in Java
Una delle particolarità che rendono Java un linguaggio di programmazione completò è la possibilità di creare applicazioni interattive che consentano... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti