/* questo programma genera una sequenza di stringhe e le scrive in un * file di testo, il cui nome e' letto da tastiera * Il file viene creato nella cartella che contiene il programma * o, se il nome contiene un percorso, a partire dalla cartella che contiene * il programma */ import java.io.*; import javax.swing.JOptionPane; public class ScriviSuFile { public static void main(String[] args) { String nomeFile=JOptionPane.showInputDialog("Digita il nome del file su cui scrivere"); PrintWriter scrittoreFile; try { scrittoreFile = new PrintWriter(nomeFile); } catch (FileNotFoundException e) { // questo viene eseguito solo se si verifica una eccezione di classe FileNotFoundException System.out.println("errore in apertura file "+e); scrittoreFile=null; System.exit(0); } for(int i=0; i<10; i++) { scrittoreFile.println("questa e' la riga "+i); } scrittoreFile.close(); } }