Java创建List< Type>列表问题

Java create list problems with List<Type> myList = new ArrayList<Type>();

我想通过这样做来创建列表

1
List<String> myList = new ArrayList<String>();

但我不知道为什么:

Eclipse建议我修改语法:

第一个Eclipse认为类型列表不是通用的,它删除了第一个字符串括号。

1
List myList = new ArrayList<String>();

然后改变列表的类型,最后我有:

1
ArrayList<String> myList = new ArrayList<String>();

我真的不明白为什么它不起作用。

如何在Java中创建一个新的列表我读了这篇文章,然后用其他类型的文章再试一次,这是同样的问题。

编辑:我的代码如下

1
2
3
4
5
6
7
8
9
    import java.util.ArrayList;
    import java.awt.List;

    public class Test {

        public static void main(String[] args){
            List<String> myList = new ArrayList<String>();
    }
}

这个问题是通过改变

1
import java.awt.List;

1
import java.util.List;


您的代码是这样的吗?

1
2
3
4
5
6
7
8
9
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>();
    }
}