Comment puis-je modifier cette méthode d'exécution pour non seulement imprimer le srting dans la fenêtre de sortie, mais aussi écrire dans un fichier par exemple outfile.txt dans le répertoire du projet. Chaque chaîne doit également figurer sur une ligne distincte du fichier.Écrire dans un fichier java
donc j'ai déjà créé un fichier dans le répertoire du projet appelé outfile.txt
Un moment où le code est imprimé bien sur la fenêtre mais pas l'impression dans le fichier texte
est ici le code #
public void run() throws IOException
{
Scanner sc = new Scanner(System.in);
boolean cont = true;
while (cont) {
System.out.println("Enter text");
String s = sc.nextLine();
if ("*".equals(s)) {
cont = false;
} else {
String result = shorthand(s);
System.out.println(result);
PrintWriter pw = new PrintWriter("outfile.txt");
pw.println(result);
}
}
}
PrintWriter out = new PrintWriter (nouveau FileWriter ("outfilename")); out.write (résultat); out.close(); Mais ne semble toujours pas fonctionner, j'ai essayé le chemin complet de l'endroit où le fichier est également. Toutes les idées – luvthug