“Conocimientos Programación>Programación Java

Comparación de Mapa vs Publique en Java

2011/12/28
El lenguaje de programación Java viene con muchos métodos integrados para almacenar datos, dos de los cuales son el mapa y la lista . Una lista es una colección de datos ordenados de algún tipo , como cadenas de texto , números o referencias a objetos. Un mapa es una colección de pares de clave y valor , por ejemplo , los nombres y números de teléfono se pueden asignar juntos en una colección de mapas que representa una guía telefónica. Mapas y listas tienen varias diferencias , y se utilizan tradicionalmente para fines muy diferentes . Datos asignadas

El mapa se almacena la recogida de datos como pares de clave-valor , una clave única se asigna a un valor específico. Una lista no se asigna una clave a un valor , y en su lugar almacena los datos como una entidad singular .
Elementos duplicados

colección de mapas no puede almacenar duplicados de las llaves , pero puede almacenar los datos idénticos en los valores. La lista no tiene restricciones en valores idénticos.

De acceso a datos

datos en una lista se puede acceder directamente por su índice ( o posición) en la lista , mientras que un valor en un mapa se puede acceder mediante la especificación de la clave a la que pertenece . Un mapa también se puede probar para ver si existe una clave dada en un mapa o no.
Tipos de Datos

Un mapa se utiliza generalmente para fines específicos en los que un par de claves - valor es necesario ; datos de una lista se pueden utilizar para los propósitos más generales . Por ejemplo , un conjunto de nombres de usuario puede ser almacenado usando una lista . Si ese mismo stet de nombres tenía una clasificación adicional que se le atribuye - como los privilegios de acceso de ordenador - que debe ser almacenado utilizando un mapa

.

Programación Java
Cómo conectar un JButton a un JTextField
Cómo hacer juegos Java
Definición de método y variables en Java Static
Los métodos estáticos en Java Subclase
Cómo escribir un programa Java que solicite Nombre y apellido del usuario y lee por separado
Cómo convertir un proyecto de NetBeans para Eclipse
Cómo crear una fecha en una cadena en Java
La diferencia entre Windows y autenticación de formularios
Conocimientos Informáticos © http://www.ordenador.online