【发布时间】:2020-07-27 19:43:02
【问题描述】:
目前面临的问题是“ArrayList 类型不是通用的;它不能用参数进行参数化”,语法如下
ArrayList<String> ls= new ArrayList<String>();
如果我尝试使用非泛型类型语法,那么在调用 add 方法时会出错,而 add 方法未使用以下代码定义
ArrayList ls= new ArrayList();
ls.add("ABC");
【问题讨论】:
-
这些问题听起来像是您导入了错误的
ArrayList类,或者您定义了一个名为ArrayList的类与java.util冲突。 -
感谢 Louis,我定义了一个名为 Arraylist 的类,它不允许我定义泛型语句。