所以我正在编写一个返回 List<V>
的方法.但是,我在该方法中制作的列表是 List<Vertex<V>>
.我想知道是否有某种方法可以转换 List<Vertex<V>>
至 List<V>
匹配返回类型而不只是删除“顶点”部分。谢谢!
最佳答案
如果您使用的是 java 8,则有一种简单的方法可以将集合映射到不同类型的集合,只需编写:
list.stream().map(vertex -> vertex.get()).collect(Collectors.toList());
vertex.get()
应该是采用 Vertex<V>
的任何代码并将其转换为 V
.
关于java - 列表类型之间的转换,java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27135801/