G
Guest
Gast
Hi @ll
Wie kann ich den inhalt in ein array speichern bzw Zeile für zeile... So dass die erste zeile die in der txt date steht z.b in das Array "Wortarray[0] reinkommt.... Das nächste Wort das in der 2 zeile steht dann in das Array "Wortarray[1] reinkommt usw....??? Muss ich das mit ner for schleife machen oder wie kann ich das hinbekommen? Und kann ich auch vorher irgendwie durch auslesen der txt die größe des arrays bestimmen, so dass ich es nicht so groß wählen muss?
bisher habe ich das hier::
Vielen Danke schonmal im Vorraus
Wie kann ich den inhalt in ein array speichern bzw Zeile für zeile... So dass die erste zeile die in der txt date steht z.b in das Array "Wortarray[0] reinkommt.... Das nächste Wort das in der 2 zeile steht dann in das Array "Wortarray[1] reinkommt usw....??? Muss ich das mit ner for schleife machen oder wie kann ich das hinbekommen? Und kann ich auch vorher irgendwie durch auslesen der txt die größe des arrays bestimmen, so dass ich es nicht so groß wählen muss?
bisher habe ich das hier::
Code:
import java.io.*;
public class WortLesen {
public DateiLesen() {
try {
BufferedReader in = new BufferedReader(new FileReader("wort.txt"));
String str;
String bla;
int Wortanzahl;
String Wortarray[];
Wortanzahl=1000;
Wortarray = new String[Wortanzahl];
while((str = in.readLine()) != null) {
// System.out.println(str);
bla=str;
Wortarray[1]=bla;
//System.out.println(bla);
System.out.println(Wortarray[1]);
}
}
catch(FileNotFoundException fnfe) {
System.out.println("Datei nicht gefunden!");
}
catch(IOException ioe) {
System.out.println("Fehler beim Lesen!");
}
}
public static void main(String[] args) {
DateiLesen dl = new DateiLesen();
}
}
Vielen Danke schonmal im Vorraus