Servus,
vielleicht kann mir von euch jemand kurz helfen
Ich habe eine Textdatei mit sehr vielen Werten, ich muss jetzt einen Wert einlesen, einer Variablen übergeben, in Java verarbeiten. Das gleiche dann mit dem nächsten Wert etc.
Wäre jemand so nett mir da kurz zu helfen, irgendwie komme ich mit den Buffer Sachen nicht klar
Habe nur das hier gefunden. Wo muss die Text Datei dann liegen?
mfg
vielleicht kann mir von euch jemand kurz helfen
Ich habe eine Textdatei mit sehr vielen Werten, ich muss jetzt einen Wert einlesen, einer Variablen übergeben, in Java verarbeiten. Das gleiche dann mit dem nächsten Wert etc.
Wäre jemand so nett mir da kurz zu helfen, irgendwie komme ich mit den Buffer Sachen nicht klar
Habe nur das hier gefunden. Wo muss die Text Datei dann liegen?
Code:
import java.io.*;
public class Beispiel
{
BufferedReader reader;
void getReader(String filename) throws FileNotFoundException
{
this.reader = new BufferedReader(new FileReader(new File(filename)));
}
void parse(String meineDatei) throws FileNotFoundException,IOException
{
if (new File(meineDatei).canRead()) // Falls die Datei existiert und lesbar ist
{
this.getReader(meineDatei); // Reader auf die Datei erzeugen
String content = this.reader.readLine(); // Erste Zeile holen
while (content != null) // solange du nicht ins "leere" greifst
{
// tue was auch immer du mit der Zeile tun willst
content = this.reader.readLine(); // und hol dir danach die nächste Zeile
}
}
else
{
// Wenn nicht aus der datei gelesen werden kann, gib einen Fehler aus
}
} // parse
} // class
mfg