在阵列中存储“n”个队列

时间:2013-12-03 01:32:28

标签: java arrays queue

是否可以在Java中的数组中存储“n”个队列?例如,假设我有队列对象:Queue1,Queue2和Queue3。你能将这3个Queue对象存储在一个数组中吗?

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

Queue[] queue = new Queue[] { Queue1, Queue2, Queue3 };

答案 1 :(得分:0)

Queue<Whatever> queue0 = new Queue<Whatever>();
Queue<Whatever> queue1 = new Queue<Whatever>();
ArrayList<Queue<Whatever>> queueAL = new ArrayList<Queue<Whatever>>();
queueAL.add(queue0);
queueAL.add(queue1);

答案 2 :(得分:0)

是的,这是可能的。

如果您确定Array中的队列对象数量,那么您可以继续:

Queue[] queue = new Queue[10];

但是, 如果您不确定队列的数量,那么我建议您使用ArrayList代替 使用array

ArrayList是Java中的动态数组实现。高度灵活,高效地工作。

使用以下方式导入:

import java.util.ArrayList;

希望这有帮助。