G
Guest
Gast
Ich will eine Textdatei einlesen und das ab Zeile 3 bis Zeile 38 in ein String Array und dann jeweils 2 zeilen in ein Map einlesen und später dann ausgeben lassen.
Hier schon mal mein erster Ansatz:
Hier schon mal mein erster Ansatz:
Code:
package lesen;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Einlesen
{
public static void main(String[] args)
{
public static void readFile(String StringBuffer) throws FileNotFoundException, IOException
{
String zeile = null;
StringBuffer datei = new StringBuffer;
BufferedReader in = new BufferedReader(new FileReader("c:/Temp/einlesen/txt.txt"));
while((zeile = in.readLine()) != null)
{
datei.append(in.readLine());
}
in.close();
}
List<Map<String,String>> zeilenListe = new ArrayList<Map<String, String>>();
Map<String,String> aktZeile = new HashMap<String,String>();
zeilenListe.add(aktZeile);
System.out.println(zeilenListe);
}