J
Jessica777
Gast
Java:
package CollectionUndMap;
import java.util.*;
public class Test {
public static void main(String[] args) {
Set<String> set = new TreeSet<String>(new Comparator<String>() {
public int compare(String s1, String s2) {
return String.CASE_INSENSITIVE_ORDER.compare(s1.trim(), s2.trim());
}
});
}
}
Ich bin auf diesem Code in meinem Buch gestoßen und verstehe nicht ganz was hier passiert ... Vor allem verwirrt mich das new Comperator<String>! Seit wann kann man denn interfaces instanziieren? Ich würde mich wirklich sehr freuen, wenn mir jemand die Details dieses Codefragments erklären könnte.
Vielen Dank im Voraus 🙂