entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Que significa esta sintaxis en Java?

Buenas, estoy desarrollando un programilla en Java y como ejemplo me he encontrado lo siguiente:

    //Switch to new window opened
    for(String winHandle : driver.getWindowHandles()){
        driver.switchTo().window(winHandle);
    }

Que significa lo que va dentro del for? vengo de C y Php y es la primera vez que me encuentro con algo parecido.

Gracias!

1 Respuesta

2votos

AlexVixgeck Puntos920

Entiendo que lo que viene antes de esas lineas es código para crear/abrir una nueva ventana. ¿Cierto? :)

Ese código obtiene el handler de la ventana recién abierta, y sitúa el foco sobre ella (la activa)

0voto

Melk comentado

Si, es algo así pero... me refiero a la sintaxis for (algo : algo) que no la he visto nunca

0voto

AlexVixgeck comentado

Es lo que llaman un "bucle mejorado" (enhanced for-loops). Digamos que sería algo así como "por cada elemento en la Colección X (o array)..."

0voto

Melk comentado

ooook, ahora que se como se llama lo estudiaré mas a fondo. Gracias!

0voto

Leonardo-Tadei comentado

Hola @Melk,

si la respuesta te sirvió para tu pergunta, seleccionala así queda el tema como cerrado.

Saludos cordiales!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta