In Java zu finden, ich habe zwei Arraylisten:Der beste Weg, Duplikate aus zwei Liste
A = [Ab, cd, df, FE, ...]
B = [ab, cde, de, fE, ...]
Wenn die Listen ein wenig groß, die Brute-Force-Methode sind sehr langsam:
for(String a : A) {
for(String b : B) {
if(a.equalsIgnoreCase(b)) {
System.out.println("duplicate: " + a "->" + b);
}
}
}
Was ist der beste Weg, um es schneller zu machen, aber nicht sehr kompliziert zu implementieren?
Sets und eine entsprechende Vergleichsfunktion. – Savior