Trabalhando com Listas

6 respostas
Algebra

Gostaria de criar um rótulo para cada tipo instanciado, gostaria de fazer algo com abaixo, uma string para cada objeto:

private List<MeuTipo>,String  geralDialogs = new ArrayList<MeuTipo>(), String;

Alguem pode me ajudar?

6 Respostas

drigo.angelo

Use o java.util.HashMap

Tipo

HashMap&lt;String, MyClass&gt; hm = new HashMap&lt;String, MyClass&gt;(); Myclass objeto = new MyClass(); hm.put("chave", objeto);

[]'s

Algebra

legal…

obrigado drigo

Algebra

tem alguma função especifica para recuperar a ultima posição?

drigo.angelo

Não…

Ou seja, o ‘mapa’ implementado pela HashMap não é ordenado, e nem há garantias de que alguma ordem será mantida com o decorrer do tempo.

lucasportela

Talvez isso possa te ajudar com a ordenação de um map
http://www.guj.com.br/articles/6

jose.jesus

Você pode utilizar Treemap.

Exemplo:

TreeMap<String, Object> treemap = new TreeMap<String, Object>();
				
				treemap.put("1",1 );
				treemap.put("2",2 );
				treemap.put("3",2 );
				System.out.println(treemap.get( treemap.lastKey()));
Criado 13 de janeiro de 2011
Ultima resposta 13 de jan. de 2011
Respostas 6
Participantes 4