是否可以在Java中的数组中存储“n”个队列?例如,假设我有队列对象:Queue1,Queue2和Queue3。你能将这3个Queue对象存储在一个数组中吗?
感谢您的帮助。
答案 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;
希望这有帮助。