Retornar o índice [ RESOLVIDO ]

Alguem sabe me dizer se tem como retornar o índice de um HashMap junto com o valor que foi inserido???
tipo assim:

  HashMap m = new HashMap();
  m.put("1","nome");

Quando retorna so apresenta o valor: nome
gostaria que retorna-se: 1 nome

Tem como ???

Você pode usar o get com a chave:

[code]HashMap map = new HashMap();

map.put(“1”, “Diego”);
map.put(“2”, “diguix”);
map.put(“3”, “Guj”);

System.out.println(map.get(“2”));
[/code]

Não sei se vai adiantar muito…

Ele retorna o valor mas não a posição, continua a msm coisa;

Mesmo assim vlw…

Posso estar errado, mas acho que o que você está querendo não tem jeito…

De qualquer forma, se alguém souber, posta ai.

ué…
pegue a chave que vc buscou e concatene com o resultado, vc terá uma string com o formato que vc quer:

chave + valor

É o mais óbvio… ¬¬

HashMap map = new HashMap();

map.put("1", "Yeah");
map.put("2", "user");
map.put("3", "Group");

System.out.println("2 " + map.get("2"));

Pow galera demorei a responder mas estou aki, ta resolvido, descobri o metodo que retorna o indice junto com o valor.
Agradeço a ajuda da galera, mas a idéia de concatenar o indice com o valor retornado eh gambiarra eu não podia usar gabi ai. Mesmo assim vlw. Da uma olhada como o metodo " entrySet() " funciona.

 import java.util.*;

public class Prova {

    public static void main(String[] args) {
        
        HashMap map=new HashMap<String ,String>();
        map.put("1","Casa");
        map.put("2","Vela");
        map.put("3","Carro");
        
        
        //o metodo entrySet() retorna o indice junto com o 
        //valor adicionado na coleção
        Iterator it=map.entrySet().iterator();
        
        while(it.hasNext())
        {
        	System.out.println(it.next());
        }

    }
}

Vlw abs’[]