1
我試圖在我的應用程序中製作一個選項卡系統,它允許用戶過濾哪些內容在每個選項卡中顯示(即用戶選擇要隱藏的項目)。所有項目都可以在一個數組中使用:ArrayList<ItemInfo> mItems
。在我TabInfo
類,我想有這樣的事情:Java多個陣列共享父母的相同內容
public class TabInfo {
public int numItems;
public ArrayList<ItemInfo> content;
}
的content
陣列只是mItems
過濾下來。問題在於我必須保留許多ItemInfo
的副本,並且會浪費大量內存(這些選項卡之間可能存在重複的項目),並且它們都只包含在mItems
中。
有沒有辦法在TabInfo
中過濾mItems
而不保留重複?
啊,我只需要'content.add(mItems.get(i))'。謝謝! – nebkat
是的,你可以做到這一點。 – Mat