嗨在这里,我试图从列表中列出项目,并为每个迭代打印5。 这里在下面的代码是打印相同的项目每次与ArrayList和列表的区别
for(int i=0;i<4;i++)
{
List<Card> l=a.subList(a.size()-5, a.size());
System.out.println(l);
}
但这里是印刷不同的项目,就好像它是从列表中的每个时间
for(int i=0;i<4;i++){
int deckSize = a.size();
List<Card> handView = a.subList(deckSize-5, deckSize);
ArrayList<Card> hand = new ArrayList<Card>(handView);
handView.clear();
System.out.println(hand);
}
之间有什么区别除去5上面两段代码
两者都很奇怪。你想做什么? – 2011-03-17 10:11:38
这是你的'handView.clear();'去除了物品。 – asgs 2011-03-17 10:11:48
第二个是我从教程中看到的...第一个我正在尝试做 – satheesh 2011-03-17 10:16:38