Hallo ich arbeite an einem String, liest Eingaben und druckt sie dann in der cmd Nach dem Auslesen der Zeile speichere ich es auch in ein Textdokument, aber es gibt die erste Eingabeprintln gibt nur einen einzigen Eingang aus
ausHier ist mein Code:
import java.io.*;
public class Stringtest {
public static void main(String[] args) throws IOException {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String[] s = new String[10];
for (int i = 0; i <= 9; i++){
System.out.println ("ord" + (i + 1) + "?");
s[i]=input.readLine();
}
for (int i = 9; i >= 0; i--){
System.out.println (s[i]);
File path = new File("ord.txt");
PrintWriter a = new PrintWriter (path);
a.println (s[i]);
a.close();
}
}
}
Danke
Ich sehe die Frage hier nicht –
Sie erstellen den PrintWriter in jeder Iteration, so überschreiben Sie die Datei jedes Mal – Jens
gut fangen @Jens. Veröffentlichen Sie das als Antwort und wir könnten das aus –