如何将数据写入实体对象

How to write data to Entity Object

我目前在使用 Java 中的 iterator 时遇到一些问题。问题是,这个例子说我必须写给实体对象的数据。给出的例子是这样的:

setPlayers(iterator.next());

这就是他们告诉我的全部内容。这个方法从何而来?我必须创建方法吗?它是生成的方法吗?

有什么建议吗?

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

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

当您想填充播放器列表时,可以通过多种方式遍历集合,其中之一是迭代器方法:

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

但是我必须通知您 Java 之后的版本 Java 6 提供了更简洁的迭代方式:

  • for(Player p : collection) {... 因为 Java 6 我认为
  • collection.stream.forEach(...) 因为 Java 8