小编Dav*_*obo的帖子

ArrayList Java数组

我正在创建一个包含多个队列的PriorityQueue.我正在使用一个Array来存储构成我不同PriorityQueues的多个ArrayLists.这是我到目前为止构造函数的内容:

ArrayList<ProcessRecord> pq;
ArrayList[] arrayQ;

  MultiList(){       
   arrayQ = new ArrayList[9];
   pq = new ArrayList<ProcessRecord>();
 }
Run Code Online (Sandbox Code Playgroud)

当我试图获得整个数组的大小时,就会出现问题,即数组中每个ArrayList数组的大小总和.

public int getSize() {

    int size = 0;

    for (int i = 1; i <= 9; i++) {
        size = size + this.arrayQ[i].size();
    }
    return size;
}
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.我ArrayList是否正确地声明了数组?我不断收到一个错误,说这this.arrayQ[i].size()不是一种方法.(.size()是问题)

谢谢你的帮助!

大卫

java arrays arraylist

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

标签 统计

arraylist ×1

arrays ×1

java ×1