- 1
Java Zeile aus Datei "wordlist.txt" auslesen und in String speichern
Hallo zusammen ich bin gerade dabei ein GalgenmĂ€nnchen Spiel zu programmieren und möchte ein zufĂ€lliges Wort aus einer Datei auslesen und in einem String speichern . Jedoch funktioniert das nicht da ich eine 'NullPointerException' bekomme . Die Methode wie ich das versucht habe schreib ich als Kommentar... Ich bin fĂŒr jede Hilfe dankbar weil ich echt nicht weiĂ wie ich da lösen soll ...
1 Answer
0
static void generiereWort() //funktioniert nicht ...
{
if(n>2 && n<=30)
{
try
{
FileReader fr= new FileReader("wordlist.txt");
BufferedReader br= new BufferedReader(fr);
int rz=rnd.nextInt(91000)+1;
for(int i=1;i<rz;i++)
{
br.readLine();
}
while(wörterliste.length()!=n)
{
do
{
br.readLine();
wörterliste=br.readLine();
}//do
while(wörterliste!=null);
wörterliste=br.readLine();
}
br.close();
}//try
catch(Exception e)
{
System.out.println("Ein Fehler ist aufgetreten");
}
wortGesucht=new char[wörterliste.length()];
wortGesucht=wörterliste.toCharArray();
spiel();
}//if
else
{
System.out.println("UngĂŒltige Eingabe!");
System.out.println("Versuche es erneut");
wordMenu();
}
}//generiereWort
zur ErklÀrung:
n ist die Anzahl der Buchstaben die das Wort haben soll
wörterliste ist der string wo das Wort gespeichert werden soll
wortGesucht ist das Wort im string nur als char array fĂŒr die Buchstaben
pseudoWort ist das was als erstes angezeigt wird