[Resolvido] Como mostrar o item removido de um HashMap?

3 respostas
Galego_Henrique
import java.util.*; 

public class teste
{ 
  public static void main(String[] args) 
  { 
    HashMap<Integer, String> pessoas = new HashMap<Integer, String>();
    
      pessoas.put(new Integer(10), "Antony");
      pessoas.put(new Integer(11), "Patrícia");
      pessoas.put(new Integer(15), "Leandro");
      pessoas.put(new Integer(19), "Carla");
     
      String removido = pessoas.remove("Leandro");
     
      System.out.println("A pessoa removida foi: "+pessoa.get(removido)) ;
      System.exit(0);
  }
}

3 Respostas

romarcio

No método remove() você deve passar a chave e não o valor. No caso do seu código, ao invés de passar o valor “Leandro” informe a chave que é: 15.

Depois na hora de mostrar, imprima apenas a variavel que recebeu o o retorno do método remove(): System.out.println("A pessoa removida foi: " + removido)

Galego_Henrique

romarcio:
No método remove() você deve passar a chave e não o valor. No caso do seu código, ao invés de passar o valor “Leandro” informe a chave que é: 15.

Depois na hora de mostrar, imprima apenas a variavel que recebeu o o retorno do método remove(): System.out.println("A pessoa removida foi: " + removido)

Valeu!

romarcio

:thumbup:
Coloca seu post como resolvido. Edite a sua 1ª postagem e ao lado do campo título digite: [RESOLVIDO]

Criado 21 de junho de 2012
Ultima resposta 21 de jun. de 2012
Respostas 3
Participantes 2