Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar um mapa em Java
A interface Map na API Java fornece aos usuários uma informação fácil armazenamento em forma de modo que ele pode ser acessado com base em sua relação com outras informações. Há um total de dezenove implementações da interface Map no 6.0 API Java, cada uma adequada a uma tarefa específica. O mais geral dos implementações é a classe HashMap , e é bem adequada para a maioria das necessidades para a interface do Mapa . Coisas que você precisa
Java
Show Mais instruções
1

Crie um arquivo Java chamado MapExample.java . Cole o seguinte código básico para ele:

java.util.Collection importação; java.util.HashMap importação;

/*** Esta classe servirá de exemplo para o MapInterface * @ . autor Kevin Walker * /public class MapExample {/*** Este método construtor irá realizar algumas operações com a implementação HashMap * da interface Java Mapa tão logo criado .. * /MapExample pública () {}

/*** a função principal será iniciado o construtor MapExample e nada mais * /void main ( string [ ] args ) {new public static MapExample ();} . }
2

Criar um HashMap . Adicione a seguinte linha ao MapExample () método construtor :

mapa Map = new HashMap ();

Todas as implementações da interface do "mapa" da API Java relacionar dados a uma tecla " " representado por um outro pedaço de dados. Desde Map é uma interface, você não pode criar um mapa diretamente, mas deve usar uma das implementações fornecidas pela API Java. Neste caso, o mapa mais simples, o HashMap , é usado.
3

Preencher o HashMap. Adicione as próximas linhas de código para o mesmo método de antes :

map.put ("age " , 29) ; map.put ( " altura " , 6,0) ; map.put ( " Nome" , " Kevin "); map.put ( "Sobrenome ", " Walker ");

Como você pode ver, os bits de informação , chamados valores , estão sendo armazenados de acordo com uma palavra-chave , chamada chave. Mais tarde, você será capaz de recuperar as informações , sabendo apenas a chave. É importante lembrar que, quando o armazenamento de informações em um mapa , a chave sempre vem em primeiro lugar , eo valor sempre vem em segundo lugar .
4

Recuperar informações do Mapa .

System.out . println ( " Nome :" + map.get ( "Nome ")); System.out.println ( "Last Name :" + map.get ( "sobrenome ")); System.out.println (" Idade: "+ map.get ( " idade " ) + " anos " ); System.out.println (" altura : "+ map.get ( " altura ") +" pés ");
5

Construir um mapa limitado. Todas as implementações da interface Map pode ser inicializado para exigir que determinados tipos de dados e outros não. Adicione a seguinte linha para o mesmo método :

Mapa limitedMap = new HashMap ();

Neste exemplo, um mapa está sendo inicializado , que requer uma String para uma chave e relaciona-o com um número inteiro de dados. Portanto , fora do código :

limitedMap.put ("age " , 29) ; limitedMap.put ( " altura " , 6,0) ; limitedMap.put ( "Nome ", " Kevin "); limitedMap . colocar ( "Sobrenome ", " Walker ");

Apenas a primeira linha vai funcionar. Linha dois causará um erro do compilador porque ele está tentando armazenar um casal em vez de um número inteiro. Linhas de três e quatro causará um erro de compilação , porque eles estão tentando armazenar strings.

Anterior :

Próximo : No
  Os artigos relacionados
·Como formatar Colunas em Java 
·ServerSocket Usando chat em Java 
·Como conectar um JButton para um JTextField 
·Como reduzir Float em Java 
·Como passar um valor de verificação de caixa em um se…
·Como declarar um construtor em Java 
·Como limitar o número de caracteres em um JTextField d…
·Como formatar datas entre Java e Oracle 
·Como formatar o valor como Flutuar no formulário usand…
·Como definir o caminho para o Windows XP Java 
  Artigos em destaque
·Como criar um vetor de uma classe em Java 
·Como congelar Inaugurado Temporary Internet Files no In…
·Substrings comuns em C 
·Como usar o CFC no ColdFusion 
·Como converter uma string STD para um Integer 
·Tipos de arquivo SQLite 
·Como liberar um leitor de buffer em Java 
·Os benefícios do JDK 1.6 
·. Pode o Run Android Jar 
·Como Gerenciar Segmentos de Rollback 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados