Java 如何将ArrayList分配给列表?

Java 如何将ArrayList分配给列表?,java,list,arraylist,openjdk,Java,List,Arraylist,Openjdk,我有以下代码: import java.util.*; public class hello { public static void main( String[] args ) { Collection c = new ArrayList< Integer >(); List l = new ArrayList< String >(); } } 编辑:当我使用列表时发生: hello.java:6: error: type List does

我有以下代码:

import java.util.*;

public class hello {
  public static void main( String[] args ) {
    Collection c = new ArrayList< Integer >();
    List l = new ArrayList< String >();
  }
}
编辑:当我使用
列表时发生:

hello.java:6: error: type List does not take parameters
    List< String > l = new ArrayList< String >();
        ^
1 error
hello.java:6:错误:类型列表不接受参数
Listl=newarraylist();
^
1错误

我已经用我的OpenJDK
javac检查了这一行:

List l = new ArrayList<String>();

其中该包包含一个
列表
小部件。

我已经用我的OpenJDK
javac
检查了这一行:

List l = new ArrayList<String>();

如果该包包含一个
列表
小部件。

使用相同的导入语句,请运行下面的代码并查看要导入的列表类

List l;
System.out.println(l.getClass().getName());
另外,在同一源文件或另一个java源文件中,可能有定义为内联的列表类,如下所示:在这种情况下,将使用该类:

package test;

import java.util.*;  //Implicitly imports java.util.list

class Test {
    List list;       //Not java.util.List type but test.List type
    System.out.println(List.class.getName());  //prints test.List
}

class List {}  //Class defined as inline in the same source file

使用相同的导入语句,运行下面的代码,查看要导入的列表类

List l;
System.out.println(l.getClass().getName());
另外,在同一源文件或另一个java源文件中,可能有定义为内联的列表类,如下所示:在这种情况下,将使用该类:

package test;

import java.util.*;  //Implicitly imports java.util.list

class Test {
    List list;       //Not java.util.List type but test.List type
    System.out.println(List.class.getName());  //prints test.List
}

class List {}  //Class defined as inline in the same source file

列表l=新的ArrayList();如果您使用泛型,请记住匹配泛型。您使用的是哪一版本的Java?我刚刚得到一个Java 7的警告。Java版本已经给出:1.7.0_25 OpenJDKList l=new ArrayList();如果您使用泛型,请记住匹配泛型。您使用的是哪一版本的Java?我刚刚得到一个关于Java 7的警告。Java版本已经给出:1.7.0_25 OpenJDKThanks,还有一个来自另一个实验的List.class片段。我删除了它,但它没有起作用。是的,有一个2分钟的障碍,还有一个额外的休息时间:DThanks,还有一个List.class片段,来自另一个实验。我把它删掉了,但没起作用。是的,有2分钟的间隔,还有额外的咖啡休息时间:D