Duvidas no HashMap

1 resposta
A

Oi pessoal,

Gostaria que alguém me desse exemplos das operações básicas do HashMap usando Generics (buscar, eliminar, insertar etc.) Já procurei por ahi mas não achei nenhum bem claro.

Desde já agradeço.

André.

1 Resposta

S

talvez ajude em algo

import java.util.HashMap;

public class projetoTeste {
	
	
	   public static void main(String[] args) { 
		   //instancia um hashmap que conterá como indice um Integer e como valor uma string
		   HashMap <Integer,String> x = new HashMap<Integer,String>();
		   
		   //coloca os elementos no hashmap
		   x.put(1,"joao");
		   x.put(2,"pedro");
		   x.put(3,"mario");
		   x.put(4,"carlos");
		   x.put(5,"bruno");
		   	   
		   //navega pelo hashmap pegando os nomes e imprimindo
		   for(String nome: x.values()){
			   System.out.println(nome);			   
		   }
		   
		   //pega o elemento do indice definido
		   System.out.println(x.get(2));
		   
		   //mostra o conjunto de dados chave=valor
		   System.out.println(x.entrySet());

		   //remove elemento do hashmap do indice indicado
		   x.remove(2);
		   
		   //mostra o conjunto de chaves do hashmap
		   System.out.println(x.keySet());
	   }
}
Criado 5 de dezembro de 2007
Ultima resposta 6 de dez. de 2007
Respostas 1
Participantes 2