java - 列表类型之间的转换,java

标签 java list

所以我正在编写一个返回 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/

相关文章:

java - 将字符串转换为浮点型 ->Processing.org

java - 如何从二维对象数组中获取数据?

java - 如何停止@Bean注释的Kstream kafka消费者并继续运行spring-boot应用程序

C++ 列表迭代器算法?

python - 迭代大型列表(18,895 个元素)时 Double for 循环的更快方法

python - 如何按第一个元素对元组列表进行排序?

java - 服务程序 : Force Browser (Google Chrome) to Open 'Save As' Dialog Immediately

java - @FunctionalInterfaces 可以有默认方法吗?

c++ - list.begin() 上的段错误

java - 获取嵌套ArrayList的频率