将Collection <T>转换为List <T>

M.K*_*.K. 1 java java-8

给定一种Collection类型T,将Java 8转换List为类型的Java 8惯用方法是什么T?是以下吗?:

Collection<Foo> f;
f.stream().collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

Sea*_*lly 11

这将正常工作.但是,以前版本的java的惯用方法仍然更简单,完全可以理解.

Collection<Foo> f;
new ArrayList<>(f);
Run Code Online (Sandbox Code Playgroud)