我有以下代码。
int clock;
ArrayDeque<Integer> q = new ArrayDeque<Integer>();
int customer = 1;
Random r = new Random();
for (clock = 0; clock <= 99; clock++) {
q.add(customer);
customer++;
}
根据我目前所知道的,它应该给我一个列表,或者在这种情况下是一个双端队列,大小为 100,有 100 个客户。
当我打印大小时,它验证了我的理论,但是当我打印内容时,它只返回索引 0-49。
for (int i = 0; i < q.size() ; i++) {
System.out.println("index "+ i + " "+ q.remove());
}
打印arraydeque 与打印其他arraylist 不同吗?