【发布时间】:2019-08-15 10:41:55
【问题描述】:
我有一个名为 getExcludeMethodList() 的方法,我在 Eclipse 上遇到编译错误。
我的方法签名
private List<String> getExcludeMethodList(List<T> data, List<String> filteredList) {
List<String> excludeList= new ArrayList<>();
//.........
return excludeList;
}
但是eclipse强制我使用
private static <T> List<String> getExcludeMethodList(List<T> data, List<String> filteredList) {
List<String> excludeList= new ArrayList<>();
//.........
return excludeList;
}
但是当我使用“?”问题字符通配符对我有用,我不知道为什么会这样?
private static List<String> getExcludeMethodList(List<?> data, List<String> filteredList) {
【问题讨论】:
-
如果遇到编译错误,请分享错误信息。