Java中带lambda表达式的forEach方法是什么?

Java中带lambda表达式的forEach方法是什么?,java,lambda,java-8,Java,Lambda,Java 8,在下面的代码中,这个forEach方法来自哪里?这是一个建议的修复方法,我还没有编写forEach方法,据我所知,List也没有实现一个 List<String> players = Arrays.asList(temp); //using lambda expression and functional operations players.forEach(person) -> System.out.print(person + "; ")); List players=A

在下面的代码中,这个
forEach
方法来自哪里?这是一个建议的修复方法,我还没有编写forEach方法,据我所知,List也没有实现一个

List<String> players = Arrays.asList(temp);
//using lambda expression and functional operations
players.forEach(person) -> System.out.print(person + "; "));
List players=Arrays.asList(temp);
//使用lambda表达式和函数运算
players.forEach(person)->System.out.print(person+“;”);

它如何知道遍历整个列表并执行给定的lambda表达式?

list
实现了包含


当有疑问时,(请参阅“从接口java.lang.Iterable继承的方法”一节)。

列出包含的实现


当有疑问时,(请参阅“从接口java.lang.Iterable继承的方法”一节)。

列出包含的实现


当有疑问时,(请参阅“从接口java.lang.Iterable继承的方法”一节)。

列出包含的实现


当有疑问时,(请参阅“继承自接口java.lang.Iterable的方法”一节)。

这是一个来自接口的方法可能是重复的,我不同意重复。该线程模糊地讨论了何时或不使用
forEach
方法,他们没有讨论该方法的来源或与lambdas的关系。仅供参考,在第一个
人之后不应该有右括号。即
players.forEach(person->System.out.print(person+“;”))这是一个来自InterfacePossibleDuplicate的方法,我不同意重复。该线程模糊地讨论了何时或不使用
forEach
方法,他们没有讨论该方法的来源或与lambdas的关系。仅供参考,在第一个
人之后不应该有右括号。即
players.forEach(person->System.out.print(person+“;”))这是一个来自InterfacePossibleDuplicate的方法,我不同意重复。该线程模糊地讨论了何时或不使用
forEach
方法,他们没有讨论该方法的来源或与lambdas的关系。仅供参考,在第一个
人之后不应该有右括号。即
players.forEach(person->System.out.print(person+“;”))这是一个来自InterfacePossibleDuplicate的方法,我不同意重复。该线程模糊地讨论了何时或不使用
forEach
方法,他们没有讨论该方法的来源或与lambdas的关系。仅供参考,在第一个
人之后不应该有右括号。即
players.forEach(person->System.out.print(person+“;”))非常感谢,我想我已经彻底检查了方法是否已定义,但我没有找到它。@bmcentee148继承的成员在javadocs中并不总是很明显,因为它们不在主列表中。在页面上进行文本搜索通常也会有帮助,以防它被隐藏在某个地方。非常感谢,我想我已经彻底检查了该方法是否已定义,但没有找到它。@bmcentee148继承的成员在javadocs中并不总是很明显,因为它们不在主列表中。在页面上进行文本搜索通常也会有帮助,以防它被隐藏在某个地方。非常感谢,我想我已经彻底检查了该方法是否已定义,但没有找到它。@bmcentee148继承的成员在javadocs中并不总是很明显,因为它们不在主列表中。在页面上进行文本搜索通常也会有帮助,以防它被隐藏在某个地方。非常感谢,我想我已经彻底检查了该方法是否已定义,但没有找到它。@bmcentee148继承的成员在javadocs中并不总是很明显,因为它们不在主列表中。它通常也有助于在页面上进行文本搜索,以防它被埋在某处。