Salve,
ho questo metodo ricorsivo:
quando imposto la variabile "verify" a true vorrei fermarmi con la ricorsione, � possibile fare ci�?codice:private void treeSplit2(Collection<Set<INodo>> result, String string){ Iterator<Set<INodo>> it = result.iterator(); while (it.hasNext() && !verify) { Set<INodo> singoleSet = it.next(); for (INodo originNode : singoleSet) { int position = originNode.getPositionSymbol(); position++; if (originNode.getEdge().isEmpty() && position < string.length() && !verify) { //Esegui metodo step su singolo elemento treeSplit2(collectionSet, string); } else { if (verifyIsMerge(singoleSet)) { logger.error("combinazione ACCETTANTE trovata"); INodo node = stepMerge(singoleSet); if (node != null && automaton.getFinalStates().contains(node.getOriginState())) { verify = true; } } } } } }
Grazie