Java Collection.contains()不是通用的

时间:2016-07-19 05:18:04

标签: java generics

为什么Java的Collection.contains()使用'Object o'作为参数,而不像使用泛型E的Collection.add()?

这会引发潜在的错误,例如

HashSet<Integer> hash = new HashSet();
hash.contains(1.42); //will always be false

0 个答案:

没有答案