list1 = new ArrayList();"错误-6ren"> list1 = new ArrayList();"错误-我正在尝试使用字符串数组实现ArrayList。 在实现时,我在 eclipse 中遇到删除类型参数错误。 ArrayList.java import java.util.List; public c-6ren">
gpt4 book ai didi

java - 为什么我收到 "Remove type arguments"的 "List list1 = new ArrayList();"错误

转载 作者:行者123 更新时间:2023-12-01 08:02:38 25 4
gpt4 key购买 nike

我正在尝试使用字符串数组实现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/

25 4 0