我正在尝试迭代两个ArrayList来调用一个名为findProfit(ele,c) 的函数,但是我对正确的方法感到困惑。请提供代码的所有可能解决方案。
public void calProfitIndex(ArrayList<ArrayList<Package>> elemetList,ArrayList<Integer> capacity){
....ArrayList<Package> ele: elemetList && Integer c: capacity...{
findProfit(ele,c);
}
}
您可以通过列表迭代器来完成
public void calProfitIndex(ArrayList<ArrayList<Package>> elemetList,ArrayList<Integer> capacity){
Iterator elemetListIterator=elemetList.iterator();
Iterator capacityIterator=capacity.iterator();
while(elemetListIterator.hasNext() && capacityIterator.hasNext()) {
ArrayList<Package> elemet=(ArrayList<Package>) elemetListIterator.next();
Integer cap=(Integer) capacityIterator.next();
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句