我正在尝试使用字符串数组实现ArrayList。
在实现时,我在 eclipse 中遇到删除类型参数错误。
ArrayList.java
import java.util.List;
public class ArrayList {
public static void main(String [] a)
{
String [] things = {"eggs","chicken","milk","butter"};
List<String> list1 = new ArrayList<String>();
for(String s: things)
list1.add(s);
String [] morethings = {"chicken","milk"};
List<String> list2 = (List<String>) new ArrayList ();
for(String y: morethings)
list2.add(y);
for(int i=0; i<list1.size();i++)
{
System.out.printf("%s ", list1.get(i));
}
}
}
最佳答案
您已经定义了自己的ArrayList
,它不是泛型类。要使用 java.util.ArrayList
,只需将您的类重命名为 Java 内置类之一之外的其他名称
关于java - 为什么我收到 "Remove type arguments"的 "List<String> list1 = new ArrayList<String>();"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24105822/