Utilizando for(Type x:collection){...}
, ¿qué tipos de colecciones ampliamente utilizadas hacen que la eliminación de x
sea segura durante la iteración?¿Qué colecciones estándar de Java son eliminables durante la iteración?
¿Y hay un término técnico para esto a tener en cuenta en los JavaDocs?
Aclaración:
que inicialmente sólo preguntó sobre el uso de la sintaxis de cada uno-for(Type x:collection){...}
. Sin embargo, una respuesta más completa describiría este estilo Y utilizando un bucle normal basado en iterador donde existen diferencias ... la pregunta es más acerca de qué Colecciones estándar me permiten eliminar elementos durante la iteración, Y cómo realizar la iteración para permitir esto.
¿Quiere decir para cada iteración o iteración de 'Iterator'? – Tharwen
@Tharwen esos son los mismos ... – jjm
@jjm: Para los fines de esta pregunta, son * muy * diferentes. – NPE