如何显示迭代器中的记录

时间:2016-05-20 16:53:46

标签: java iterator jtextarea display

如何显示迭代器中的记录?

我知道如何查找记录,问题是我需要显示它。

这是我尝试过的代码:

public void getFirst()
{
    iterator = rosterList.listIterator(0);
    setMembers(iterator.next());
    System.out.println("Success!");
    while(iterator.hasNext())
    {
        txa.append(iterator.toString());
    }
}

2 个答案:

答案 0 :(得分:2)

您可以使用next()方法获取迭代器指向的值,然后您可以将其转换为字符串。 E.g:

while(iterator.hasNext()) {
    txa.append(iterator.next().toString());
    // Here -----------^
}

答案 1 :(得分:1)

只需执行iterator.next()它就会在迭代中为您提供当前对象。它与列表对象的类型相同

之后,您只需从该对象中检索所需的属性即可。例如iterator.next().toString()