[CODE lang="java" title="hashMap"]package übungen;
import java.io-BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
public class hashMapTest {
public static void main(String[] args) throws IOException{
BufferedReader reader = null;
String zeile = null;
HashMap<String, String> map = new HashMap<String, String>();
try {
Object[] keyes = map.keySet().toArray();
reader = new BufferedReader(new FileReader("C:\\Dev\\städteInput.txt"));
while((zeile = reader.readLine()) != null){
for (int i = 0; i < keyes.length; i++){
map.get(zeile);
}
}
} catch (IOException e1){
System.err.println("Error :" + e1);
}
System.out.println(map)
}
}
}
}[/CODE]
Hey, ich bin derzeit dran, eine Textdatei in eine Hashmap zu speichern. In der Textdatei befinden sich allerdings Duplikate, welche wohl durch eine HashMap automatisch entfernt werden soll. Jedoch wird meine HashMap immer als leer ausgegeben. Dazu muss ich sagen, dass ich noch nie zuvor mit einer HashMap gearbeitet habe.
Mfg
import java.io-BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
public class hashMapTest {
public static void main(String[] args) throws IOException{
BufferedReader reader = null;
String zeile = null;
HashMap<String, String> map = new HashMap<String, String>();
try {
Object[] keyes = map.keySet().toArray();
reader = new BufferedReader(new FileReader("C:\\Dev\\städteInput.txt"));
while((zeile = reader.readLine()) != null){
for (int i = 0; i < keyes.length; i++){
map.get(zeile);
}
}
} catch (IOException e1){
System.err.println("Error :" + e1);
}
System.out.println(map)
}
}
}
}[/CODE]
Hey, ich bin derzeit dran, eine Textdatei in eine Hashmap zu speichern. In der Textdatei befinden sich allerdings Duplikate, welche wohl durch eine HashMap automatisch entfernt werden soll. Jedoch wird meine HashMap immer als leer ausgegeben. Dazu muss ich sagen, dass ich noch nie zuvor mit einer HashMap gearbeitet habe.
Mfg