如何将数据写入实体对象

时间:2016-05-13 14:50:35

标签: java iterator jtable transition

我目前在Java中使用iterator时遇到了一些问题。问题是,示例说我必须写入给予实体对象的数据。给出的例子如下:

setPlayers(iterator.next());

这就是他们告诉我的一切。这种方法来自哪里?我必须创建方法吗?它是生成的方法吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

假设你有一个java集合,比如说

Collection<Player> collection = new LinkedList<Player>();

如果要填充播放器列表,可以通过多种方式迭代集合,其中一种是Iterator方法:

Iterator iterator = collection.iterator();
while(iterator.hasNext()) {
    setPlayers(iterator.next());
}

但是,我已经通知您,Java 6之后的Java版本提供了更简洁的迭代方法:

  • for(Player p : collection) {...自Java 6以来我认为
  • 自Java 8起
  • collection.stream.forEach(...)