for-loop&ArrayList <Integer>

Chr*_*s G 2 java iteration for-loop arraylist

这是Sun认证Java助理学习指南第2章中的一个简单练习,我遇到了麻烦.当我尝试编译下面的类时,我收到以下错误消息:

"error:type ArrayList不接受参数ArrayList hookSizesList = new ArrayList <>;"

import java.lang.Iterable;

public class ArrayList {
public static void main(String[] args) {

    Integer hookSizeList;
    ArrayList<Integer> hookSizesList = new ArrayList<Integer>();
    hookSizesList.add(1);
    hookSizesList.add(4);
    hookSizesList.add(5);

    for (Integer hook: hookSizesList) System.out.print(hook + " ");
}
}
Run Code Online (Sandbox Code Playgroud)

我非常感谢你提前帮助,谢谢!

epo*_*och 6

你有很多错误,这里是一个更新的片段

import java.util.*;

public class Numbers {
    public static void main(String[] args) {
        List<Integer> hookSizesList = new ArrayList<Integer>();
        hookSizesList.add(1);
        hookSizesList.add(4);
        hookSizesList.add(5);

        for (Integer hook: hookSizesList) {
             System.out.print(hook + " ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 我很尴尬,我使用"ArrayList"作为类名.我更改了那个和我的import语句就像你的代码片段一样,编译得很好!感谢快速详细的响应时代! (2认同)