Java toList()的实现在哪里?

Java toList()的实现在哪里?,java,java-8,java-stream,Java,Java 8,Java Stream,我对中的以下代码有一个问题: 返回人员 .filter(p->p.age()

我对中的以下代码有一个问题:

返回人员
.filter(p->p.age()<19)
.collect(toList());

toList()
的实现在哪里
java.util.stream.Collectors.toList()
?我不明白为什么
toList()
可以在这里。它是如何工作的?

它是收集器界面中的一个静态方法-请参见此处:

toList()
表示正在静态导入java.util.stream.Collectors.toList

import static java.util.stream.Collectors.toList;
期待

<R, A> R collect(Collector<? super T, A, R> collector);
public static <T> Collector<T, ?, List<T>> toList() { ... }