Uso do Map...como retornar as informações

Olá pessoal,

estou em duvida como ler o objeto que adicionei em um MAP

Mas uma duvida se usar o TreeMap , ele coloca em ordem crescente o campo
Key value ?

se alguem puder me ajudar agradeceria…

public class TestSet1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Map parameters = new HashMap();
		Exemplo e = new Exemplo();
		
		e.codigo=10;
		e.nome="Paulo";
		
        Exemplo e1 = new Exemplo();
		
		e1.codigo=5;
		e1.nome="Cris";
		
		parameters.put(e.codigo, e);
		parameters.put(e1.codigo, e1);
		
		//queria ler o conteudo dos objetos e 
		//queria ler o conteudo dos objetos e1
            // guardados no Map 


	}

}
class Exemplo{
	
	public String nome;
	public int codigo;
}

Ola,

Pra ele colocar em ordem que vc adicionou, no caso da chave, vc precisa de um LinkedHashMap, mas para recuperar os valores que vc adicionou a um map, só vc pegar as chaves e rodar um for nelas: Map<String, String> map = ... ..//popula-se o map for(String key : map.keySet()){ String value = map.get(key); System.out.println("key = "+key+" value = "+value); }