我想創建條目數據的數組列表,即人的信息,但我想根據用戶請求創建新列表(例如,用戶鍵入int類型,那麼該方法根據x是什麼產生x陣列列表,用於將數據存儲在多於一個列表中,如果他們需要它的話)。通過用戶請求創建多個數組列表(JAVA)
即用戶可以創建多個列表(如果他們希望的話),然後添加數據,你如何做到這一點? 我無法弄清楚如何做到這一點,這是討厭我,哈哈,如果我的解釋是模糊的,請告訴我,我會盡力解釋...(不是最好的解釋,對不起,希望你們都得到我的意思)。
我想創建條目數據的數組列表,即人的信息,但我想根據用戶請求創建新列表(例如,用戶鍵入int類型,那麼該方法根據x是什麼產生x陣列列表,用於將數據存儲在多於一個列表中,如果他們需要它的話)。通過用戶請求創建多個數組列表(JAVA)
即用戶可以創建多個列表(如果他們希望的話),然後添加數據,你如何做到這一點? 我無法弄清楚如何做到這一點,這是討厭我,哈哈,如果我的解釋是模糊的,請告訴我,我會盡力解釋...(不是最好的解釋,對不起,希望你們都得到我的意思)。
您可以創建一個ArrayList
將包含所有用戶的ArrayList
的的:
ArrayList<ArrayList<String>> lists = new ArrayList<ArrayList<String>>();
for (int i = 0; i < x; i++) {
lists.add(new ArrayList<String>());
}
然後添加一些列表編號n
:
lists.get(n).add("Something");
的事情,你打算看起來很醜。但沒有什麼不可能的。
public List<List<yourDataType>> creatList (int x) {
List<List<yourDataType>> l = new ArrayList<List<yourDataType>>();
for (int i = 0; i < x; i++)
l.add(new ArrayList<yourDataType>());
return l;
}
感謝您糾正錯字錯誤msrd0 – 2014-10-11 17:28:58