Textdatei Zeilen auslesen

Bastik1007

Aktives Mitglied
Mein Programm erstellt eine Textdatei mit 3 Zeilen, falls die Datei nicht vorhanden ist. Ich will jetzt, dass es die Textdatei beim Start einliest(das habe ich schon) und dann die 3 Zeilen in 3 Variablen speichert.

Ich habe schon angefangen so:

Java:
BufferedReader reader;
        String zeile=null;
    
 
        try {
            reader = new BufferedReader(new FileReader("blabla.txt"));
            zeile = reader.readLine();

Wie kann ich jetzt auf die Zeilen explicit zugreifen?
 

z-mon

Bekanntes Mitglied
Hallo Bastik1007,

warum arbeitest du nicht mit einem Scanner?

Java:
File f = new File("file.txt");
		Scanner scanner = new Scanner(f, "ISO-8859-1");
		
		while(scanner.hasNextLine())
		{
			String line = scanner.nextLine();
		}

Grüße
 

Bastik1007

Aktives Mitglied
Ja gut, aber in der Schleife wird doch nur der Variable alle 3 Zeilen nacheinander zugewiesen...ich will doch aber die 3 Zeilen in 3 Variablen
 

z-mon

Bekanntes Mitglied
Haben die Zeilen jeweils einen bestimmten Präfix oder andere Eigenschaften anhand dessen man Sie identifizieren könnte? Steht immer in der ersten Zeile die gleiche Eigenschaft, oder kann diese beim nächsten Einlesen durchaus auch in der zweiten oder dritten Zeile stehen?

Warum überhaupt speicherst du die Variablen in einer Textdatei? Was ist überhaupt dein Hintergedanke?
 
S

Spacerat

Gast
Java:
BufferedReader reader;
String zeile=null;
List<String> lines = new ArrayList<String>();

try {
  reader = new BufferedReader(new FileReader("blabla.txt"));
  while((zeile = reader.readLine()) != null {
    lines.add(zeile);
  }
  reader.close();
} catch(IOExcepition ioe) {
  // what now?
}
klar soweit? ;)
 

Bastik1007

Aktives Mitglied
Naja ich will sozusagen nen "Bankautomaten" mit GUI machen und brauch deshalb zur Überprüfung(bei mir überprüft er eben vor-und nachname und pw) die auslesung der zeilen die in variablen gespeichert werden
 

Bastik1007

Aktives Mitglied
Java:
BufferedReader reader;
String zeile=null;
List<String> lines = new ArrayList<String>();

try {
  reader = new BufferedReader(new FileReader("blabla.txt"));
  while((zeile = reader.readLine()) != null {
    lines.add(zeile);
  }
  reader.close();
} catch(IOExcepition ioe) {
  // what now?
}
klar soweit? ;)

Ich hab das probiert und überprüft ob er die zeilen ausliest mit System.out.println(zeile), aber es endet da, dass er immer die 1. zeile ausgibt und nicht in die nächste geht.

Edit: Hab das problem mit einer forschleife gelöst ;D
Java:
		   for (int i = 1; i <= 3; i++) {
			   lines.add(zeile);
			   zeile = reader.readLine();
			   System.out.println(zeile);
		   }
aber wie krieg ich das jetzt hin, dass ich die gelesene Zeilen immer in einer anderen variable speicher...
nach dem motto: lies zeile, weise x zeile zu, lies nächste zeile, weise y zeile zu, lies nächste zeile , weise z zeile zu

Edit: habs schon...ich machs ohne schleife
 
Zuletzt bearbeitet:

z-mon

Bekanntes Mitglied
aber wie krieg ich das jetzt hin, dass ich die gelesene Zeilen immer in einer anderen variable speicher...
nach dem motto: lies zeile, weise x zeile zu, lies nächste zeile, weise y zeile zu, lies nächste zeile , weise z zeile zu

Edit: habs schon...ich machs ohne schleife

...oder aber in einem Array ablegen. Die Positionen hast du ja..
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Textdatei komplett auslesen bis auf 2 Zeilen Allgemeine Java-Themen 2
G 2 zeilen in textdatei beim auslesen verbinden Allgemeine Java-Themen 10
D Input/Output Zeilen werden "ignoriert" beim Einlesen aus einer Textdatei Allgemeine Java-Themen 3
X Textdatei auf gewünschte Anzahl der Zeilen kürzen Allgemeine Java-Themen 2
A Zeilen aus einer Textdatei löschen Allgemeine Java-Themen 6
O Text aus einer Textdatei rausholen, der zwischen zwei Schlüsselworten steht Allgemeine Java-Themen 4
S Textdatei statt von Dateisystem aus .jar lesen Allgemeine Java-Themen 3
curranux Ausgabe als Textdatei schreiben. Allgemeine Java-Themen 2
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
B Scanner erkennt keinen Text in Textdatei, obwohl welcher drinsteht Allgemeine Java-Themen 10
M In Textdatei schreiben Allgemeine Java-Themen 3
F Problem beim Einlesen einer Textdatei Allgemeine Java-Themen 12
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
OnDemand Download Textdatei falsches Charset Allgemeine Java-Themen 1
K Textdatei als Objekt Allgemeine Java-Themen 4
O JAR Export Textdatei benutze Allgemeine Java-Themen 14
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
L Filewriter schreibt Zahlen in Textdatei Allgemeine Java-Themen 2
T Synchronisation einer Textdatei im Groupshare Allgemeine Java-Themen 1
I String einer Textdatei anfügen Allgemeine Java-Themen 2
S Von Wav Datei mit Morsecode in Morsecode als Textdatei Allgemeine Java-Themen 2
R Duplikate aus einer Textdatei entfernen? Allgemeine Java-Themen 20
K Input/Output Ausgabe in Textdatei Allgemeine Java-Themen 7
Iron Monkey Inhalt von JTable in die Textdatei mit StringWidth schreiben Allgemeine Java-Themen 3
J Textdatei auslesen, die gerade benutzt wird Allgemeine Java-Themen 8
P Textdatei aus Ressourcen laden. Allgemeine Java-Themen 8
W Auslesen von Textdatei Allgemeine Java-Themen 16
M gleichzeitiger Zugriff auf eine Textdatei Allgemeine Java-Themen 6
S TextDatei in Panel anzeigen Allgemeine Java-Themen 10
S Input/Output Latin-9 (ISO 8859-15) Textdatei einlesen Allgemeine Java-Themen 2
L Input/Output Textdatei in Objekte überführen? Allgemeine Java-Themen 4
F In mitten einer Textdatei schreiben Allgemeine Java-Themen 7
N Textdatei in Jar Problem Allgemeine Java-Themen 6
B Leerzeile in Textdatei Allgemeine Java-Themen 3
E BlueJ Daten in Textdatei schreiben Allgemeine Java-Themen 21
D große Textdatei filtern Allgemeine Java-Themen 13
H Textdatei (1GB) einlesen und verarbeiten Allgemeine Java-Themen 15
S String verschlüsselt in Textdatei speichern Allgemeine Java-Themen 3
E Text ans Ende einer Textdatei anfügen Allgemeine Java-Themen 2
Balbes Dateipfad in den JFileChooser aus Textdatei einlesen Allgemeine Java-Themen 7
S Textdatei mit externen Editor öffnen Allgemeine Java-Themen 8
G Textdatei einlesen unter Windows 7 Allgemeine Java-Themen 4
A Textdatei im Applet einlesen Allgemeine Java-Themen 2
C Textdatei einlesen Allgemeine Java-Themen 3
L Textdatei nach Wörter durchsuchen Allgemeine Java-Themen 3
Psypsy Bits in Textdatei und zurück Allgemeine Java-Themen 3
ModellbahnerTT Problem: Schleife über Textdatei Allgemeine Java-Themen 5
W Auslesen einer Textdatei Allgemeine Java-Themen 2
D HILFE - Textdatei im jar auslesen Allgemeine Java-Themen 10
T Auslesen und schreiben in eine Textdatei.HILFE!HILFE! Allgemeine Java-Themen 23
G Mit FileWriter in Textdatei über jar Allgemeine Java-Themen 4
E textdatei über "öffnen mit" aufrufen Allgemeine Java-Themen 6
A Objekte in Textdatei weiterschreiben Allgemeine Java-Themen 5
M Textdatei auslesen / schreiben (Server) Allgemeine Java-Themen 9
D Textdatei umbenennen Allgemeine Java-Themen 2
C Software für Windows PC mit integierter Db oder Textdatei? Allgemeine Java-Themen 19
D Zeilenvorschub aus einer Textdatei rausnehmen Allgemeine Java-Themen 11
J Textdatei oder doch DB? Allgemeine Java-Themen 2
T GUI mit DB oder Textdatei? Allgemeine Java-Themen 11
G Textdatei in String einlesen Allgemeine Java-Themen 2
M Inhalt von Textdatei in Spinner Allgemeine Java-Themen 5
M neue Textdatei DOS/Unix-Format Allgemeine Java-Themen 11
E Zeilenumbruch in einer Textdatei Allgemeine Java-Themen 2
E Zeilenbumbruch in einer Textdatei Allgemeine Java-Themen 3
D Textdatei und JTextArea Allgemeine Java-Themen 5
M Worte aus Textdatei mit Java ersetzen Allgemeine Java-Themen 4
G Unterscheidung: Binär- oder Textdatei Allgemeine Java-Themen 13
B Zeilenumbruch bei Schreiben einer Textdatei Allgemeine Java-Themen 10
M Textdatei per Request lesen? Allgemeine Java-Themen 2
L Textdatei einlesen und verändern Allgemeine Java-Themen 3
M Problem: Textdatei einlesen Allgemeine Java-Themen 2
Y Einlesen & Ausgeben einer Textdatei _2 Allgemeine Java-Themen 3
Y Einlesen & Ausgeben einer Textdatei Allgemeine Java-Themen 5
M Fehler beim öffnen einer 20 mb Textdatei im sign. Applet Allgemeine Java-Themen 5
byte Erste Zeile einer Textdatei entfernen Allgemeine Java-Themen 5
G Eingaben in Textdatei speichern Allgemeine Java-Themen 5
P Einlesen einer Textdatei Allgemeine Java-Themen 8
P Problem beim "spliten" eine Textdatei Allgemeine Java-Themen 3
T jar + Textdatei Allgemeine Java-Themen 2
X Bestimmtes Muster in Textdatei verändern Allgemeine Java-Themen 13
G Inhalt einer Textdatei in eine AWT List schreiben Allgemeine Java-Themen 3
G auslesen einer Textdatei Allgemeine Java-Themen 2
E Source-Code aus einer Textdatei kompilieren und ausführen Allgemeine Java-Themen 4
D Textdatei zeilenweise einlesen Allgemeine Java-Themen 2
Z Mit Java 8+ Streams Zeilen nummern zu Zeilen hinzufügen Allgemeine Java-Themen 17
J ArrayList, ganze Zeilen löschen oder überspringen Allgemeine Java-Themen 4
H Swing JTextArea als TableCellRenderer in JTable - wie Zeilen selektieren? Allgemeine Java-Themen 47
R Zeilen eines 2d Arrays abwechselnd links und rechts mit Nullen auffüllen Allgemeine Java-Themen 14
R Spalten/Zeilen verschieben in zweidimensionalen Arrays? Allgemeine Java-Themen 3
R Methoden Was passiert in den markierten Zeilen? Allgemeine Java-Themen 8
Joker4632 Klassen Buffered Reader liest die Leerzeichen am Zeilen Ende nicht mehr Allgemeine Java-Themen 2
N Das Ende von bestimmten zeilen in text datei ändern und speichern Allgemeine Java-Themen 3
C Zeilen-"Vektor" aus Excel-Tabelle suchen Allgemeine Java-Themen 0
OnDemand CSV parsen mehrere Zeilen Allgemeine Java-Themen 22
KaffeeFan FileWriter nur leere Zeilen beschreiben Allgemeine Java-Themen 3
S PrintWriter.println() schreibt mehrere Zeilen Allgemeine Java-Themen 19
M Zeilen zu einem DefaultTableModel hinzufügen Allgemeine Java-Themen 1
N Input/Output Website Text auslesen und bestimmte Zeilen wiedergeben Allgemeine Java-Themen 4
Todesbote Zeilen aus Excel in andere Excel Tabelle kopieren Allgemeine Java-Themen 0
I JTextArea soll nur drei Zeilen anzeigen Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben