Я хочу проверить, существует ли узел в графе, прежде чем добавлять новый узел.
Я пытался сделать это с помощью цикла foreach. Но это не сработало.
boolean returnVal = false;
for (Node node : displayGraph) {
if (node.getId().equals(n.getId())){
returnVal = true;
}
else{
returnVal =false;
}
}
Я хочу получить true, если узел уже существует на графике





Просто проверьте, что возвращает Graph.getNode(String). Если узла с таким строковым идентификатором не существует, возвращается null:
boolean returnVal = displayGraph.getNode(n.getId()) == null ? false : true;
Вы можете сохранить все идентификаторы узлов в хэш-наборе, а затем проверить хэш-набор перед добавлением нового узла.