我有两个数组列表,但如何在一个迭代器循环中显示这两个值?感谢您的帮助。
示例
ArrayList alRateCode = new ArrayList();
ArrayList alRateCode2 = new ArrayList();
ArrayList alInner = new ArrayList();
ArrayList alInner2 = new ArrayList();
alInner.add("A");
alInner.add("Apple");
alInner.add("1KG");
alInner.add("24.00");
alRateCode.add(alInner);
alInner2.add("B");
alInner2.add("Banana");
alInner2.add("1KG");
alInner2.add("10.00");
alRateCode2.add(alInner2);
for(Iterator i = alRateCode.iterator(); i.hasNext();)
{
ArrayList alInner = (ArrayList) i.next();
String Code = (String) alInner.get(0); // apple details
String DESCP= (String) alInner.get(1);
// how to loop banana details in this iterator
}
最佳答案
Iterator i = alRateCode.iterator();
Iterator i2 = alRateCode2.iterator()
while(i.hasNext() && i2.hasNext()) {
ArrayList appleInner = (ArrayList) i.next();
ArrayList bananaInner = (ArrayList) i2.next();
//Other code
}
关于java - 如何在一个迭代器循环中显示两个数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36275785/