Pourquoi Collection.remove (Object o) n'est-il pas générique?
On dirait que Collection<E>
j'aurais puboolean remove(E o);
Ensuite, lorsque vous essayez accidentellement de supprimer (par exemple) Set<String>
au lieu de chaque chaîne individuelle de a Collection<String>
, ce serait une erreur de compilation au lieu d'un problème de débogage plus tard.