以下行直接从Arrays.asList()
方法的文档中复制:
List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
在我的代码中尝试此行时,出现以下编译错误:
类型列表不是通用的;它不能用参数
参数化
我的问题是为什么?
更具体地说,如果List<String>
不是通用的,那么此方法如何返回List
对象?
答案 0 :(得分:3)
正如评论中所建议的那样,错误的原因可能是您输入了错误的List
。你想要的是一个java.util.List
可以使用泛型,而你可能已导入java.awt.List
,这是不可能的。更改import语句以引入正确的类型应该可以解决问题。