Hallo Forum,
ich habe eine Hashmap. In der Hashmap fehlen Schlüssel, die ich rauskriegen möchte.
Dazu habe ich eine Liste erstellt, die alle Schlüssel beinhaltet, die es eigentlich geben sollte. Die Liste heißt names im Beispiel und die Hashmap heißt namesHash.
die Ausgabe ist:
false
||/lalala=LVIS_0001
Value zu Key: ||/lalala=LVIS_0001 ||/lalala=LVIS_0001 ||/product=DNA replication ATPase initiation
Also irgendwie scheint die containsKey Abfrage nicht zu funktionierenm aber ich weiß nicht warum.
ich habe eine Hashmap. In der Hashmap fehlen Schlüssel, die ich rauskriegen möchte.
Dazu habe ich eine Liste erstellt, die alle Schlüssel beinhaltet, die es eigentlich geben sollte. Die Liste heißt names im Beispiel und die Hashmap heißt namesHash.
Java:
System.out.println(names.contains(namesHash.containsKey(names.get(0))));
System.out.println(names.get(0));
for(Map.Entry e1 : namesHash.entrySet()){
String key1 = e1.getKey().toString();
if(key1.equals("||/locus_tag=LVIS_0001")){
System.out.println("Value zu Key: " + key1 + "\t" + e1.getValue());
}
}
die Ausgabe ist:
false
||/lalala=LVIS_0001
Value zu Key: ||/lalala=LVIS_0001 ||/lalala=LVIS_0001 ||/product=DNA replication ATPase initiation
Also irgendwie scheint die containsKey Abfrage nicht zu funktionierenm aber ich weiß nicht warum.