我必须遍历一个列表error.getGE.getList
返回一个GE类型的arraylist bean,如何迭代这个列表?
答案 0 :(得分:8)
for (GE bean: error.getGE().getList()){
// do something with GE
}
此构造称为For-Each-Loop,自Java5以来一直可用。
答案 1 :(得分:1)
您可以使用.size()获取任何ArrayList(独立于JavaVersion)的大小; 有了这些信息,您应该能够循环列表:
for(int i = 0; i < error.getGE().getList().size(); i++) {
GE myGe = (GE) error.getGE().getList().get(i);
// do some stuff with myGe
}
答案 2 :(得分:0)
生成迭代器的实例变量.... Iterator itr = error.getGE()。getList()。iterator(); 而(itr.hasNext()){ GE值=(GE)itr.next();
//使用'value'
获取所需的输出}