获取 JgraphT 中的所有顶点

Get all vertex in JgraphT

在jgrapht中,我添加了一些顶点。

我想知道如何获取我已添加或已存在于 jgrapht 中的所有顶点?

有办法得到吗?

这将给出图中的所有顶点。

DefaultDirectedGraph<String, DefaultEdge> directedGraph = new DefaultDirectedGraph<Node, DefaultEdge>(
            DefaultEdge.class)
directedGraph.vertexSet();

如果你只有图表,你可以使用 Anto Livish 的答案 如果您创建一个 GraphPath(如最短路径),您可以使用 getVertexList() 并将它们存储在列表中