如何检测 GraphStream 中是否存在多个节点

这是一个非常晦涩的问题,因为我没有看到很多人对 GraphStream 嗤之以鼻,但是有谁知道如何检测一个节点是否存在于图中(如果它已被插入)?

例如,如果我写

graph.addNode(vertex1);

我得到一个错误。如果我做同样的事情并写

graph.addNode(vertex1);

这是因为图中已经存在 vertex1。我在 GraphStream 的文档中找不到任何内容,而且我在任何地方都找不到答案。任何帮助将非常感激。


梵蒂冈之花
浏览 168回答 1
1回答

BIG阳

从我在文档中看到的:抛出: IdAlreadyInUseException - 如果启用了严格检查,则标识符已被使用。您应该能够通过检查 的返回值来确定是否使用了标识符 getNode(vertex1.getId())。获取节点(字符串 id):返回: 搜索到的节点,如果没有找到则返回 null。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java