Bucle for each

Iniciado por pabelsbf, 13 Diciembre 2016, 20:42 PM

0 Miembros y 1 Visitante están viendo este tema.

pabelsbf

Buenas a todos, me gustaría saber si hay alguna forma de que ponga una condición en un bucle for each para que se salga en lugar de recorrerme todo un arbol binario.

Quiero decir, si yo le digo que me recorra todo el arbol for(Position<E> w: tree.children(tree.root())) si podría poner que lo haga mientras por ejemplo una variable encontrado fuese verdadera, y que salga en el momento que la variable se pusiese a falso. Gracias.

MC.cover

hola buenas lo que puedes hacer es hacer el for each y dentro comprobar si tu variable a caba vuelta es true o false ejemplo

Código (java) [Seleccionar]

for (Pais pais : p) {
if (pais != null) {
      //codigo que quieres ejecutar si la variable es verdadera
}else{
return; //un return; en un metodo void lo que hace es finalizar abruptamente el método impidiendo que este siga ejecutándose
}
}