如何在Java中迭代对象列表

6

我有一个名为myEmpls的列表。

List myEmpls = new ArrayList();

在这个列表中,我添加了用户定义的对象。
LogConf e = getLogs(el);
    //add it to list
 myEmpls.add(e);

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

2个回答

17
你可以通过谷歌搜索找到很多解决方案... 但这是代码:
for(LogConf element : myEmpls) {
  System.out.println(element.getValue());
}

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

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

3

我知道这篇文章发布已经有一段时间了。你也可以使用迭代器(Iterator)。

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

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

希望这能帮助到有需要的人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接