当我尝试这样做时:
public <T> List<T> get(String key, Class<T> classType) {
List<classType> list = new ArrayList<classType>();
}
给我未知的课程错误
答案 0 :(得分:1)
您实际上并不需要classType
参数来创建List
。由于您的方法是通用的并且具有通用参数T
,因此T
是您应该使用的类型!
List<T> list = new ArrayList<>();