bloque3:estructurasdatos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque3:estructurasdatos [14/03/2018 19:24] – [Bucle for] Fernando Valdeón | bloque3:estructurasdatos [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 76: | Línea 76: | ||
| Existen 3 formas principales para recorrer una lista: | Existen 3 formas principales para recorrer una lista: | ||
| * **bucle for**: se recorre como siempre, llamando al método '' | * **bucle for**: se recorre como siempre, llamando al método '' | ||
| - | | + | * **con '' |
| * **bucle for each**: perfecto para recorrer la lista sin modificarla. | * **bucle for each**: perfecto para recorrer la lista sin modificarla. | ||
| Línea 100: | Línea 100: | ||
| } | } | ||
| - | //Cuidado al borrar | + | //Cuidado al borrar |
| for (int i = 0; i < listaNombres.size(); | for (int i = 0; i < listaNombres.size(); | ||
| - | //La i se incrementa, pero hay un elemento menos en la lista | ||
| - | //No accederé a él, porque comprobaré el siguiente | ||
| | | ||
| listaNombres.remove(i); | listaNombres.remove(i); | ||
| + | //La i se incrementa, pero hay un elemento menos en la lista | ||
| + | //" | ||
| + | //Y me la saltaré porque la i se incrementa | ||
| | | ||
| } | } | ||
| Línea 136: | Línea 137: | ||
| | | ||
| | | ||
| - | | + | |
| | | ||
| } | } | ||
| Línea 229: | Línea 230: | ||
| ==== Conjuntos (Sets) ==== | ==== Conjuntos (Sets) ==== | ||
| - | Los conjuntos en Java, al igual que los conjuntos en matemáticas, | + | Los conjuntos en Java, al igual que los conjuntos en matemáticas, |
| * '' | * '' | ||
| Línea 237: | Línea 238: | ||
| ==== Mapas ==== | ==== Mapas ==== | ||
| - | Son colecciones que contienen asociaciones '' | + | Son colecciones que contienen asociaciones '' |
| Esto quiere decir que al añadir un elemento a la colección debemos añadir una clave para identificarlo. Por ejemplo: '' | Esto quiere decir que al añadir un elemento a la colección debemos añadir una clave para identificarlo. Por ejemplo: '' | ||
bloque3/estructurasdatos.1521055490.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
