Obrigado gente, jah consegui Em 28/09/09, Peter P. Lupo<[email protected]> escreveu: > Um Map tem chave e valor. Por exemplo, Map<String, Integer> > > Quando vc adiciona um elemento, por exemplo: > > map.put("1", 1); > > Internamente o map cria uma instância de Map.Entry<String, Integer> para > cada par chave-valor. > > Assim, vc tem 3 opções pra copiar: > > ArrayList<String> arrayList = new ArrayList<String>(map.keySet()); //Copia > só as chaves > ArrayList<Integer> arrayList = new ArrayList<Integer>(map.values()); //Copia > só os valores > ArrayList<Map.Entry<Integer, String>> arrayList = new > ArrayList<Map.Entry<Integer, String>>(map.keySet()); //Copia os pares > chave-valor. > > Se depois vc quiser percorrer a coleção > > for (Map.Entry<Integer, String> par : arrayList) { > par.key(); > par.value(); > } > > Obs.: Há dois modos de se copiar uma coleção. Passando uma pra outra no > construtor ou usando o método addAll(Collection) > > Abraço > > Peter P. Lupo > Undergraduating in Computer Science DCC/UFRJ > MPS.BR Authorized Implementation Practitioner > Sun Certified Java Associate > http://sites.google.com/site/pplupo > Cell. +55 (021) 81742487 > > > 2009/9/28 Jade Costa <[email protected]> > >> Itens de um hashmap, vou entender como chaves do mesmo. >> >> tenta o método keySet() , q eh descrito nos links q o zaedy deu... se nao >> conseguir fala q eu dou mais um pedaço do codigo, hehehehehehehe >> >> 2009/9/28 Zaedy Sayão <[email protected]> >> >>> http://java.sun.com/javase/6/docs/api/java/util/HashMap.html >>> http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html >>> >>> To sem tempo agora mas vi o values no HashMap q retorna uma Collection q >>> daria pra vc passar pro addAll do ArrayList. >>> >>> Tenta ai e ve se da, pq to sem eclipse aqui pra testar agora e sem tempo >>> xD >>> >>> []'s >>> >>> On Mon, Sep 28, 2009 at 7:36 PM, Pedro Henrique da Costa Braga < >>> [email protected]> wrote: >>> >>>> >>>> Oi, queria saber se existe algum comando para copiar os itens de um >>>> HashMap para um ArrayList ou se eu vou ter que usar um for >>>> >>>> >>>> >>> >>> >>> -- >>> Zaedy Dantas Sayão >>> Graduando em Ciência da Computação DCC/UFRJ >>> http://www.manufato.com.br/ >>> MSN: [email protected] >>> >>> >>> >>> >> >> >> -- >> Jade Moreira da Costa >> Diretoria de Projetos >> EJCM – Empresa Júnior de Consultoria em Microinformática Departamento de >> Ciência da Computação – UFRJ >> www.ejcm.com.br - (21) 2598-9440 >> >> >> > >> > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en -~----------~----~----~----~------~----~------~--~---
