SubNiveles del lenguaje

Clasificado en Informática

Escrito el en español con un tamaño de 2,89 KB

diferencia entre hashmap y arraylist

HashTable es un mapa mientras que ArrayList es una lista. Mapas y listas son estructuras de datos básicas que debes conocer cuando ves los principios de programación, en cualquier lenguaje (en C tienes que hacer las tuyas o usar alguna librería, en Java ya vienen varias implementaciones como ArrayList, Vector, HashMap, TreeMap, TreeSet, HashTable, etc).

Lista:

Una colección ordenada (también conocida como secuencia). El usuario de esta interfaz tiene un control preciso sobre dónde se inserta cada elemento en la lista. El usuario puede acceder a los elementos por su índice entero (posición en la lista) y buscar elementos en la lista.

Mapa:

Un objeto que asigna claves a valores. Un mapa no puede contener claves duplicadas; cada tecla puede mapearse a un valor como máximo.

que es una colección?Es un objeto que almacena un conjunto de referencias a otros Objetos, es similar a un arreglo de objetos. • Las colecciones son dinámicas, no tienen un tamaño fijo y permiten Añadir y eliminar objetos en tiempo de ejecución.

HashMap - Colección • HashMap es una colección que almacena objetos sin orden Específico. • Un HashMap no puede contener claves duplicadas. • Si se almacena con una clave duplicada no lo agrega a la colección HashMap, y no presenta error.

ArrayList • Representa una colección basada en índices, en la que cada objeto De la misma tiene asociado un número (índice) según la posición Que ocupa dentro de la colección, siendo 0 la posición del 1er elemento.

Sintaxis • ArrayList nombreArray= new ArrayList( );

Entradas relacionadas: