L
Lumbar traffic jam
Gast
Hi allerseits,
ich weiß, das Thema wurde schon öfters behandelt, nur hat mir die SuFu hier im Forum und bei google nicht weiter geholfen.
Also, ich lese mit:
eine Textdatei ein. Jetzt ist es aber für mein Programm notwendig immer nur eine bestimmte zufällige Zeile auszulesen, welche jeweils die Werte 1, 7, 13, 19,... usw annehmen sollten. Um diese Zufallszahlen zu erzeugen nutze ich den Code:
Kann mir jemand vllt helfen wie ich es jetzt schaffe genau nur diese zeilen aus meiner Datei einzulesen? gibt es i-welceh Methoden wie z.readLine("a.txt"); oder sowas in der Art^^
Danke im Vorraus...
ich weiß, das Thema wurde schon öfters behandelt, nur hat mir die SuFu hier im Forum und bei google nicht weiter geholfen.
Also, ich lese mit:
Code:
FileReader eingabestrom = new FileReader("a.txt");
int gelesen;
StringBuffer text = new StringBuffer(10);
boolean ende = false;
while(!ende){
gelesen = eingabestrom.read();
if (gelesen == -1)
ende = true;
else
text.append((char)gelesen);
}
System.out.println(text);
eine Textdatei ein. Jetzt ist es aber für mein Programm notwendig immer nur eine bestimmte zufällige Zeile auszulesen, welche jeweils die Werte 1, 7, 13, 19,... usw annehmen sollten. Um diese Zufallszahlen zu erzeugen nutze ich den Code:
Code:
zufall = (int) Math.round(Math.random()*9);
int z = 1+(6*zufall);
Kann mir jemand vllt helfen wie ich es jetzt schaffe genau nur diese zeilen aus meiner Datei einzulesen? gibt es i-welceh Methoden wie z.readLine("a.txt"); oder sowas in der Art^^
Danke im Vorraus...