java列表包含列表_java – 包含另一个列表的列表
我的應(yīng)用程序Customer中有一個(gè)對(duì)象,其中包含一個(gè)客戶列表.
public class CustomerList
{
private List
}
客戶類依次列出他們?cè)谝恢苤械哪骋惶煸谏痰曩徫锏乃猩唐?
public class Customer
{
private List itemsOnMonday;
private List itemsOnTuesday;
private List itemsOnWednesday;
private List itemsOnThursday;
private List itemsOnFriday;
}
現(xiàn)在,我想獲得客戶在一周內(nèi)購買的所有商品的清單.做這個(gè)的最好方式是什么?我的同事建議我創(chuàng)建另一個(gè)列表,并將項(xiàng)目添加到此列表中.我不相信這是一個(gè)好方法.我有超過1000個(gè)客戶,每個(gè)客戶每周購物超過500件.他建議這樣的事情 –
for(Customer customer:customerList)
{
List items = new ArrayList();
items.addAll(itemsOnMonday);
//So on until Friday.
}
這很瘋狂,因?yàn)槲易罱K會(huì)在for循環(huán)中創(chuàng)建超過1000個(gè)對(duì)象.有沒有想過更好的方法呢?我們現(xiàn)在已經(jīng)在腦力激蕩了一段時(shí)間,并且無法想出實(shí)現(xiàn)這一目標(biāo)的有效實(shí)施方案.任何幫助都感激不盡.
總結(jié)
以上是生活随笔為你收集整理的java列表包含列表_java – 包含另一个列表的列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女生个性签名吧
- 下一篇: java项目经理也就那么回事_网易PM