Hi zusammen.
Habe ein Problem und zwar will ich eine Textdatei in eine Hashmap einlesen.
Die Textdatei hat folgendes Format:
String;String
String;String
String;String
...
wobei der 1. String mein key für die Hashmap sein soll und der 2. dann der zum key gehärende Partner.
Nun habe ich eine Methode geschrieben, die aus der "antwort.txt" Datei lesen soll und dann die Zeile als String ausliest. Der String soll dann bei ";" gesplitet werden und der 1. Wert in die Hashmap als Key geschrieben werden und der 2. als Partner. Aber iwie hängt sich mein ganzes Java-Programm auf und ich hab keine Ahnung wieso. Hab auch schon rumgesucht aber ich bin auf keinen grünen Zweig gekommen.
Hoffe ihr könnt mir helfen.
Vielen Dank
Habe ein Problem und zwar will ich eine Textdatei in eine Hashmap einlesen.
Die Textdatei hat folgendes Format:
String;String
String;String
String;String
...
wobei der 1. String mein key für die Hashmap sein soll und der 2. dann der zum key gehärende Partner.
Nun habe ich eine Methode geschrieben, die aus der "antwort.txt" Datei lesen soll und dann die Zeile als String ausliest. Der String soll dann bei ";" gesplitet werden und der 1. Wert in die Hashmap als Key geschrieben werden und der 2. als Partner. Aber iwie hängt sich mein ganzes Java-Programm auf und ich hab keine Ahnung wieso. Hab auch schon rumgesucht aber ich bin auf keinen grünen Zweig gekommen.
Hoffe ihr könnt mir helfen.
Vielen Dank
Java:
public void vorbereiten()
{
try{
BufferedReader reader = new BufferedReader(new FileReader("antworten.txt"));
String zeile = reader.readLine();
ArrayList<String> values = new ArrayList<String>();
while (zeile != null)
{
values.add(zeile.split(";").toString());
}
for(int i = 0; values.size()>i;)
{
speichern.put(values.get(i), values.get(i+1)); //speichern is der Name der Hashmap
i++;
i++;
}
}