java - 如何创建一个整数 ArrayList?

标签 java generics arraylist

<分区>

我正在尝试用 Java 创建一个 Arraylists 数组。我已经通过以下方式声明了它:

ArrayList[][][] arrayQ = new ArrayList[90][13][18];

for (int i = 0; i < 90; i++) {
  for (int j = 0; j < 13; j++) {
    for (int k = 0; k < 18; k++) {
      arrayQ[i][j][k] = new ArrayList<int>();
    }  
  } 
}

但是,添加 <int>在 while 循环内抛出一个错误(不幸的是,我正在使用的 IDE 没有给我一个很好的错误消息)。

创建整数 ArrayList 的正确方法是什么?

最佳答案

Java 集合只能保存对象。 int 是原始数据类型,不能保存在例如 ArrayList 中。您需要使用 Integer相反。

关于java - 如何创建一个整数 ArrayList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4075093/

相关文章:

TypeScript:将 `Pick<T, K>` 分配给 `Partial<T>`

java - 如何使用通配符遍历这个通用列表?

java - 如何在不覆盖以前的副本的情况下将对象添加到类中的 ArrayList

java - 将 GWT 2.5 网络应用程序迁移到 Java 10

java - 更新数据库查询结果的 JPanel

java - 这两个java.io.File线程安全问题是否被规避了?

java - 如果其他 ArrayList 中的条件为 true,如何从 ArrayList 中删除项目

java - 如何使用 Selenium Webdriver + Java 在 Facebook 上发帖?

javac:需要不兼容的类型:类名<TYPEPARAM> 找到:类名<java.lang.Object>

Java - 如何遍历 3 维 ArrayList?