Decir que tengo una lista como:¿Cómo agregar elementos en la Lista mientras se itera en Java?
List<String> list = new ArrayList<>();
list.add("a");
list.add("h");
list.add("f");
list.add("s");
Mientras iteración a través de esta lista, quiero añadir un elemento al final de la lista. Pero no quiero iterar a través de los elementos recién agregados, es decir, quiero iterar hasta el tamaño inicial de la lista.
for (String s : list)
/* Here I want to add new element if needed while iterating */
¿Alguien me puede decir cómo puedo hacer esto?
No, no lo hará.Lo hará cuando utilice un iterador y agregue argumentos mientras itera, pero no cuando haga iteraciones por su cuenta aquí. –
OP quiere "iterar hasta el tamaño inicial". –
Doh! Pobre lectura de mi parte. –