Attualmente sto lavorando su un laboratorio nella mia classe cpe e dobbiamo creare un semplice programma che analizzi le stringhe da un file .txt e stampi loro in un diverso file .txt. Fino ad ora ho elaborato il programma di base, ma la mia eccezione continua a essere lanciata anche se ho tutti i file necessari. Qualcuno può aiutarmi a eseguire il debug?I/O file: lettura da un file e scrittura in un altro (Java)
import java.io.*;
import java.util.*;
public class FileIO {
public static void main(String args[]) {
try {
File input = new File("input");
File output = new File("output");
Scanner sc = new Scanner(input);
PrintWriter printer = new PrintWriter(output);
while(sc.hasNextLine()) {
String s = sc.nextLine();
printer.write(s);
}
}
catch(FileNotFoundException e) {
System.err.println("File not found. Please scan in new file.");
}
}
}
Il file in/output non ha un'estensione? – apnorton
Ha già detto che sono file .txt ... quindi sembra che questo sia il problema. Un po 'di consigli per qualsiasi computer su cui pensi di programmare: imposta il tuo browser di file per mostrare sempre le estensioni dei file. – Tharwen
Non dimenticare di chiudere scanner e scrittore. –