相关疑难解决方法(0)

为什么Java Generics不支持原始类型?

为什么Java中的泛型使用类而不是基本类型?

例如,这工作正常:

List<Integer> foo = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)

但这是不允许的:

List<int> bar = new ArrayList<int>();
Run Code Online (Sandbox Code Playgroud)

java generics primitive

222
推荐指数
5
解决办法
7万
查看次数

你如何创建一个整数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>();
    }  
  } 
}
Run Code Online (Sandbox Code Playgroud)

但是,添加<int>while循环内部会引发错误(我正在使用的IDE不会给我一个非常好的错误消息).

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

java generics arraylist

1
推荐指数
1
解决办法
5万
查看次数

标签 统计

generics ×2

java ×2

arraylist ×1

primitive ×1