我想这样创建一个列表
List<String> myList = new ArrayList<String>();
但是没有被识别,我不知道为什么:
Eclipse建议我修改语法:
第一个eclipse考虑类型List不是泛型的,它删除了第一个String括号
List myList = new ArrayList<String>();
,然后改变列表的类型,最后我有:
ArrayList<String> myList = new ArrayList<String>();
我真的不明白为什么它不工作。
如何在Java中创建一个新的List我读了这篇文章,并再次尝试使用另一种类型,它是相同的问题。
编辑:我的代码是这样的
import java.util.ArrayList;
import java.awt.List;
public class Test {
public static void main(String[] args){
List<String> myList = new ArrayList<String>();
}
}
问题通过修改
解决了import java.awt.List;
import java.util.List;
您的代码看起来像这样吗?
import java.util.ArrayList;
import java.util.List;
public class Example {
public static void main(String[] args) throws Exception {
List<String> myList = new ArrayList<String>();
}
}