![]() |
|
|
|||||||
| Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Neuer Benutzer
Bit
Registriert seit: 03.02.2006
Fachbeiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hi @ all,
ich habe Datei mit 50 Zeilen Inhalt aus der ich eine zufällig gewählte Zeile auslesen möchte. Zur Zeit bekomme ich die ganze Datei ausgegeben: Code:
public static void zufauslesen ()throws IOException{
try
{
RandomAccessFile dat;
dat = new RandomAccessFile( "test.txt", "r" );
for ( String line; (line=dat.readLine()) != null; )
System.out.println(line);
}
catch ( FileNotFoundException e ) // Die Datei ist nicht vorhanden!
{
System.err.println( "Die Datei ist nicht vorhanden!" );
}
catch ( IOException e ) // Schreib- Leseprobleme
{
System.err.println( "Schreib- Leseprobleme!" );
}
}
ich habe auch schon eine Methode die mir Zufalsszahlen ermittelt Code:
public static void zufall() throws IOException {
BitSet b = new BitSet();
Random r = new Random();
int count = 0;
while (count < 1) {
int num = 1 + Math.abs(r.nextInt()) % 50;
if (!b.get(num)) {
b.set(num);
++count;
}
}
for (int i = 1; i <= 50; ++i) {
if (b.get(i)) {
}
}
}
for ( String line; (line=dat.readLine()) != null; ) System.out.println(line); Hatte leider kein Erfolg.... Für jede Hilfe bin ich dankbar.... |
|
|
| #2 (permalink) | |
|
Stammbenutzer
Viertel Gigabyte
Registriert seit: 17.06.2005
Fachbeiträge: 4.593
Blog-Einträge: 1
Abgegebene Danke: 7
Erhielt 23 Danke für 21 Beiträge
|
Eine einfache Schleife bauen, die sooft readLine() macht, wie Deine Zufallszahl groß ist. Eigentlich nix spektakuläres. Wenn der gepostete Code von Dir ist, sollte das ein Kinderspiel für Dich sein.
|
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Text einer .csv Datei einlesen und Zeile in NEUE Zeile hänge | Java-Fan | Allgemeine Java-Themen | 1 | 17.10.2008 21:48 |
| Nächste Zeile in einer Datei | Ceene | Java Basics - Anfänger-Themen | 5 | 14.12.2007 05:59 |
| Wie eine bestimmte Zeile einer Txt-Datei lesen ? | blstarter | Java Basics - Anfänger-Themen | 5 | 03.09.2007 13:41 |
| Zeile aus Datei lesen | Lay-C | Java Basics - Anfänger-Themen | 5 | 18.01.2007 19:49 |
| Zufällige Zeile auslesen | Datenbank-Ausleser | Datenbankprogrammierung | 6 | 18.04.2005 10:09 |
| Lesezeichen |
|
|