如何检查节点是否已经存在

How to check if a node is already exist

我想在添加新节点之前检查该节点是否已经存在于图中。

我尝试使用 foreach loop.But 它没有用。

boolean returnVal = false;
         for (Node node : displayGraph) {
             if (node.getId().equals(n.getId())){
                 returnVal = true;
             }
             else{
                 returnVal =false;
             }
         }

如果节点已经存在于图表中,我想检索 true

只需检查 Graph.getNode(String) returns。如果不存在具有该字符串 ID 的节点,则返回 null

boolean returnVal = displayGraph.getNode(n.getId()) == null ? false : true;