So I have a variable I want to give as the argument of my method. It goes as follow:
public void method1() {
List<Vertex> MSTGraph = ...; // actual code for this but isn't relevant
System.out.println("VERTICES EDGES LIST #0");
for (Vertex vertex : MSTGraph) {
ArrayList<String> connectedVerticesLabels = new ArrayList<>();
for (Vertex vertexEdge : vertex.getEdges().keySet()) {
connectedVerticesLabels.add(vertexEdge.getLabel());
}
System.out.println("Vertex #" + vertex.getLabel() + " " + connectedVerticesLabels);
}
method(MSTGraph)
}
public List<Vertex> method(List<Vertex input) {
System.out.println("VERTICES EDGES LIST");
for (Vertex vertex : MST) {
ArrayList<String> connectedVerticesLabels = new ArrayList<>();
for (Vertex vertexEdge : vertex.getEdges().keySet()) {
connectedVerticesLabels.add(vertexEdge.getLabel());
}
System.out.println("Vertex #" + vertex.getLabel() + " " + connectedVerticesLabels);
}
}
Here are the outputs: