错误:已在此编译单元中定义ArrayList

时间:2018-05-05 16:53:50

标签: arraylist

以下代码产生此编译错误:

ArrayList已在此编译单元中定义

import java.util.*;

public class FirstApp{

public static void main(String[] args){
Scanner scan = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
while(scan.hasNextInt()){
   list.add(scan.nextInt());
}
Integer[] nums = new  Integer[list.size()];
nums = list.toArray(nums);
for(int i = 0;i < nums.length; i++){
System.out.println(nums[i]);
}
}
}

1 个答案:

答案 0 :(得分:1)

此代码正确编译。例如,如果您将类命名为“ArrayList”并同时导入ArrayList,则可能会发生此类错误。