Java 存储一个";";数组中的队列数
是否可以在Java中的数组中存储“n”个队列?例如,假设我有队列对象:Queue1、Queue2和Queue3。能否将这3个队列对象存储在一个数组中Java 存储一个";";数组中的队列数,java,arrays,queue,Java,Arrays,Queue,是否可以在Java中的数组中存储“n”个队列?例如,假设我有队列对象:Queue1、Queue2和Queue3。能否将这3个队列对象存储在一个数组中 感谢您的帮助。队列[]队列=新队列[]{Queue1,Queue2,Queue3}队列0=新队列(); Queue<Whatever> queue0 = new Queue<Whatever>(); Queue<Whatever> queue1 = new Queue<Whatever>(); Arr
感谢您的帮助。
队列[]队列=新队列[]{Queue1,Queue2,Queue3}代码>队列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);
队列1=新队列();
ArrayList queueAL=新的ArrayList();
queueAL.add(queue0);
queueAL.add(queue1);
是的,这是可能的
如果您确定数组中要包含的队列对象的数量,则可以按以下方式继续操作:
Queue[] queue = new Queue[10];
但是,,
如果您不确定队列的数量,那么我建议您使用ArrayList
而不是
使用数组
ArrayList
是Java中的动态数组实现。高度灵活,工作效率高
使用以下方式导入它:
import java.util.ArrayList代码>
希望这有帮助。是Queue1
、Queue2
和Queue3
简单地声明为Queue
,或者对于某些类型T
,声明为Queue
;如果是第二个,那么这三个是否都有相同的T
?为什么要在队列中使用“which”?Queue是他类中的一个对象。queuesKewl包含的对象类型是什么。用这种方式写作总是一种很好的做法。干得好+1