我意識到Queue是一個接口。我的問題是這樣的。我有一個Queue作爲LinkedList初始化爲一個月的每一天(31),我需要安排它們。我在理解與泛型相關的問題時遇到了問題。我的第一個想法是要麼建立一個隊列數組(java似乎不喜歡這個)。或者我應該只是創建一個Queue類型的ArrayList並使初始大小爲32?如何管理隊列/ LinkedList的數組/列表?
如果我這樣做,我將如何引用一個特定的隊列來添加一些東西?像這樣?:
爲此,我會說我正在嘗試將某人添加到第17天的列表中。
ArrayList<Queue<Passenger>> lists = new ArrayList<Queue<Passenger>>(32);
Passenger person = new Passenger(first, last);
(lists.get(17)).add(person);
我覺得這會給我一個空指針異常?也許不是。任何輸入/示例代碼非常讚賞。
那你究竟想幹什麼?爲什麼你想把隊列放入Arraylist? – Gee858eeG
更多上下文將有所幫助。 – aliteralmind
嗯,我必須有31個這樣的隊列/鏈表,我寧願不必個別宣佈31個。我認爲陣列/陣列列表會更好。 – coltsfan95