Java 泛型列表中的编译错误
当我使用下面的代码时,我没有得到编译错误Java 泛型列表中的编译错误,java,generics,Java,Generics,当我使用下面的代码时,我没有得到编译错误 import java.util.ArrayList; public class C { public static void main(String[] args) { ArrayList <Integer> list = new ArrayList<Integer>(); list.add(4); list.add(7); list.add(12);
import java.util.ArrayList;
public class C {
public static void main(String[] args) {
ArrayList <Integer> list = new ArrayList<Integer>();
list.add(4);
list.add(7);
list.add(12);
System.out.println(list);
int sum=2;
for (int i:list){
sum+=i;
System.out.println(sum);
}
}
}
import java.util.ArrayList;
公共C类{
公共静态void main(字符串[]args){
ArrayList=新建ArrayList();
增加(4);
增加(7);
增加(12);
系统输出打印项次(列表);
整数和=2;
用于(int i:列表){
总和+=i;
系统输出打印项数(总和);
}
}
}
但是当我使用下面的代码时,我得到了通用列表格式的错误(我不知道为什么):
import java.util.List;
公共C类{
公共静态void main(字符串[]args){
List List=new ArrayList();//列表无法解析为类型
增加(4);
增加(7);
增加(12);
系统输出打印项次(列表);
整数和=2;
用于(int i:列表){
总和+=i;
系统输出打印项数(总和);
}
}
}
如何修复第二个代码?将以下导入语句添加到代码中
import java.util.ArrayList;
import java.util.List;
List<Integer> list = new ArrayList<Integer>();
在代码中看到这一行
import java.util.ArrayList;
import java.util.List;
List<Integer> list = new ArrayList<Integer>();
List List=new ArrayList();
此行使用
List
接口和ArrayList
类。因此,您需要在文件中导入这两个语句。将以下导入语句添加到您的代码中
import java.util.ArrayList;
import java.util.List;
List<Integer> list = new ArrayList<Integer>();
在代码中看到这一行
import java.util.ArrayList;
import java.util.List;
List<Integer> list = new ArrayList<Integer>();
List List=new ArrayList();
此行使用
List
接口和ArrayList
类。因此,您需要在文件中导入这两个文件。可能您缺少导入java.util.List
。我这样做了,但它不起作用brother@code我在你的第二个程序brother中看不到导入。我确实在代码中添加了java.util.List,但它不起作用。。这就是我把它拿走的原因brother@code如果您更改了代码,请更新它。可能您缺少导入java.util.List
。我这样做了,但它不起作用brother@code我在你的第二个程序brother中看不到导入。我确实在代码中添加了java.util.List,但它不起作用。。这就是我把它拿走的原因brother@code如果更改了代码,请更新代码。