Q:

converting between List types, java

So I am writing a method that returns List<V>. However, the list that I've made in the method is List<Vertex<V>>. I was wondering if there's some way to convert List<Vertex<V>> to List<V> to match the return type other than just removing the "Vertex" part. Thanks!

A:

If you are using java 8 there's an easy way to map a collection to a different type of collections simple write:
list.stream().map(vertex -> vertex.get()).collect(Collectors.toList());     

vertex.get() should be any code that takes a Vertex<V> and converts it to V.

