使用通配符<?>
的第二个签名方法有什么好处?
public static <T> void firstCheckList(List<T> myList, T obj)
public static <T> void secondCheckList(List<?> myList, T obj)
答案 0 :(得分:1)
好处是在第二个选项中,列表成员不需要与obj
类型相同如果myList和obj之间存在关联(按类型),最好使用第一个选项,如果没有使用第二个选项