在java中,如何迭代对象列表

时间:2011-05-15 08:49:22

标签: java iteration

我有列表myEmpls

List myEmpls = new ArrayList();

在此列表中,我添加了已使用的已定义对象。

LogConf e = getLogs(el);
    //add it to list
 myEmpls.add(e);

现在如何迭代对象列表并从这些对象中获取值。 怎么做?

2 个答案:

答案 0 :(得分:16)

你可以谷歌这个,你会找到大量的解决方案..但这里是代码:

for(LogConf element : myEmpls) {
  System.out.println(element.getValue());
}

您还应该习惯于定义列表中元素的类型:

List<LogConf> myEmpls = new ArrayList<LogConf>();

答案 1 :(得分:0)

我知道自从这篇文章发表以来已经有一段时间了。您也可以使用迭代器。

              List myEmpls = new ArrayList();
              Iterator itr = myEmpls.iterator();

              while(itr.hasNext()) {   
                   LogConf Logobj = (LogConf) itr.next();
                   System.out.println(Logobj.getterName());
              }

希望这有助于某人。