Hallo,
ich möchte mit diesen zwei klassen und Methoden text in ein .txt File schreiben. Das funktioniert soweit so gut, es wird aber immer nur das erste wort gespeichert. Rufe ich die WordForDatabaseMeth() öfter auf, wird immer nur das letzte Wort gespeichert. Also hier mal der Code
Hat da jemand einen Tipp für mich wie das gehen könnte?
danke & lg
ich möchte mit diesen zwei klassen und Methoden text in ein .txt File schreiben. Das funktioniert soweit so gut, es wird aber immer nur das erste wort gespeichert. Rufe ich die WordForDatabaseMeth() öfter auf, wird immer nur das letzte Wort gespeichert. Also hier mal der Code
Java:
import java.util.Scanner;
public class WordForDatabase {
String wordForDatabase;
public WordForDatabase(String wordForDatabase) {
this.wordForDatabase = wordForDatabase;
}
String WordForDatabaseMeth() {
Scanner r = new Scanner(System.in);
wordForDatabase = r.nextLine();
return wordForDatabase;
}
}
Java:
public class WordInTxt {
String WordInTxt;
public WordInTxt(String WordInTxt) {
this.WordInTxt = WordInTxt;
}
void WordIntTxtMeth() {
WordForDatabase y = new WordForDatabase(null);
try {
PrintWriter output = new PrintWriter("WordDatabase.txt");
output.print(y.WordForDatabaseMeth());
output.close();
} catch (Exception e) {
System.err.println(e);
}
}
}
Hat da jemand einen Tipp für mich wie das gehen könnte?
danke & lg