Retornar a iteração do HashMap

Aew galera, to querendo retornar os valores iterados de um HashMap, mas não estou conseguindo ja dei uma olha na web, sei que tem o método ‘values’ que retorna todas a posições, mas preciso usar a Iteração do Iterator. Até a maldita gambiarra eu ja fiz e olha que ta engraçada rsrsr.
se alguem puder me ajudar…

[code]HashMap map=new HashMap();
map.put(“1”,“rodrigo”);
map.put(“2”,“belem”);
map.put(“3”,“douglas”);
out.print(map.get(“1”));
Collection c=map.values();
Iterator it=c.iterator();

   String str="";
int i=0;

while (it.hasNext())
{ 
	/*Programação Orientada a Gambiarra*/
                            str=""+(i++);

	out.print(map.get(str));
}

[/code]

Vlw abs’[]

Tenta assim:

while (it.hasNext()) { // próimo elemento... System.out.println(it.next()); }

T+

Pow cm não pensei nisso, vlw agora ta rodando…

Abs’[] …