Die Liste wiederholt viele der gleichen Werte, ich möchte sie löschen. Vielleicht überprüft jemand, was falsch ist, oder gibt einen neuen Weg, dies zu tun?Wie lösche Duplikate aus ListView <HashMap<>>
class Duplicats implements Comparator {
public int compare(Object obj1, Object obj2) {
HashMap<String, String> test1 = (HashMap<String, String>) obj1;
HashMap<String, String> test2 = (HashMap<String, String>) obj2;
if(test1.get("name").equalsIgnoreCase(test2.get("name"))){
return 0;
}
return 1;
}
}
Also, wie sollte ich meinen Code ändern? Ich möchte ohne Duplikate auflisten – Torwopik
@Torwopik Ihr Code führt eigentlich nichts auf. Es ist ein Komparator, mit dem man eine Liste ändern kann. Anstatt den oben gezeigten Code zu verwenden, benutze einfach den Code in meiner Antwort und dann ist "objCombined" deine Liste ohne Duplikate. –