java - for 循环和 ArrayList<Integer>

标签 java for-loop arraylist iteration

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

“错误: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 + " ");
}
}

我非常感谢您提前提供的帮助,谢谢!

最佳答案

您有很多错误,这是更新的代码片段

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 + " ");
        }
    }
}

关于java - for 循环和 ArrayList<Integer>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7594328/

相关文章:

java - 无法推断 ArrayAdapter<> 的类型参数

java - 根据索引的模数将整数添加到 ArrayList

java - 找出循环错误

java - 不清楚 ArrayList 的文档

java - 通过扩展AppenderSkeleton来编写自己的appender?

java - 如何使用 arquillian 测试依赖于持久性的 Rest-API

java - 从 JAVA 按钮容器访问按钮

java - 用于循环为扫描仪输入添加变量

tsql - 如何在 SQL 中使用循环?

javascript - For 循环不使用 JavaScript 函数的参数