Introducción a las colecciones
Colecciones
Hasta el momento, hemos visto los tipos de datos primitivos que nos provee Java, y cómo podemos emplearlos para resolver problemas básicos. Sin embargo, estos tipos de datos no son suficientes para resolver problemas más complejos, ya que no nos permiten almacenar y manipular información de manera más compleja.
Veremos que existen distintas estructuras de datos que nos permiten almacenar y manipular datos organizándolos de diferentes maneras, como si fueran una secuencia homogénea, mediante relaciones clave-valor, mediante algún orden o heurística específica, etc.
Estas definen representaciones de secuencias de datos, y se conocen como colecciones y forman parte de los tipos de datos no primitivos (clases).
Si bien existen una variedad muy amplia de colecciones, en este curso nos centraremos en las colecciones más comunes que se utilizan en Java, y cómo podemos emplearlas para resolver problemas básicos con ellas.
Nos centraremos en:
Array
o arreglo. Ver másArrayList
, una representación de una lista. Ver másString
o cadena. Ver másHashMap
.
Durante los próximos temas abordaremos las primeras tres colecciones, y luego de haber analizado el paradigma de la programación orientada a objetos, abordaremos la última.