Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Comparação de Mapa vs Lista em Java
A linguagem de programação Java vem com muitos métodos internos para armazenamento de dados , dois dos quais são o mapa ea lista . Uma lista é uma coleção de dados ordenados de algum tipo , como cadeias de texto , números ou referências a objetos . Um mapa é um conjunto de pares de valores- chave , por exemplo , os nomes e números de telefone podem ser mapeados juntos em uma coleção mapa representando uma lista telefônica. Mapas e listas têm várias diferenças , e são tradicionalmente usados ​​para fins muito diversos . Dados mapeados

Os armazena dados de coleta de mapa como pares de valores-chave , uma chave única é mapeado para um valor específico. A lista não mapeia uma chave para um valor e, em vez armazena dados como uma entidade singular.
Duplicar itens

Uma coleção do mapa não pode armazenar chaves duplicadas , mas pode armazenar dados em valores idênticos . A lista não tem restrições em valores idênticos .
Data Access

de dados em uma lista pode ser acessada diretamente pelo seu índice (ou posição ) na lista , enquanto que um valor em um mapa pode ser acessado por especificando a chave a que pertence . Um mapa também pode ser testado para ver se uma determinada chave existe em um mapa ou não .

Tipos de Dados

Um mapa é geralmente usado para fins específicos em que um par chave-valor é necessário, dados de uma lista pode ser usada para fins mais genéricos. Por exemplo, um conjunto de nomes de usuários podem ser armazenados usando uma lista. Se esse mesmo stet de nomes tinham uma classificação adicional ligado a ele - como privilégios de acesso ao computador - . Eles devem ser armazenados usando um mapa

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir expressões booleanos em Java 
·NetBeans Tutorial Web Service 
·Como executar o Java sob X-Windows 
·Cadeia Java Dividir 
·Como converter AS3 para Java 
·Turing Tipos booleanos 
·Como Anexar a um processo Java em execução 
·Como dividir uma string em Java Personagens 
·Como desenvolver uma pontuação de Aplicação Teste d…
·Como usar uma Cadeia Java Tokenizer 
  Artigos em destaque
·Como aumentar um vetor no MATLAB 
·Como referência um Byte em Armazenamento de Trabalho e…
·Quais são URLs 
·O que são variáveis ​​de estrutura inicializada com a…
·Como se livrar de um Alt F4 Atalho 
·Como analisar um ArrayCollection 
·Como pressionar botões em Batch File 
·Como converter uma lista em um String em Java 
·Como converter TimeSpan Em um Float 
·Como criar um conjunto de resultados de Executar em um …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados