Warum ist Collection.remove (Object o) nicht generisch?
Scheint wie Collection<E>
könnte habenboolean remove(E o);
Wenn Sie dann versehentlich versuchen, (zum Beispiel) Set<String>
anstelle jeder einzelnen Zeichenfolge aus a zu entfernen Collection<String>
, handelt es sich um einen Fehler bei der Kompilierung anstelle eines späteren Debugging-Problems.