Putz, pecado mortal! Esqueci q era no BlueJ....hehe
Todos os anos q fui monitor e mesmo depois era o Eclipse, esse periodo comecou o BlueJ e nao acostumei ainda....hehe Mas fica ai ja pro futuro proximo :) []'s 2009/9/28 Guilherme Bruzzi <[email protected]> > BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); > > > Isso seria para ler da tela. Para o blueJ saber que você quer que passe um > string basta declarar a função que você escreveu dentro de uma classe (ou > seja declarar um metodo) , como: > > public class Agenda{ > private HashMap<String, ArrayList<Telefone>> hs; > > public Agenda(){ > hs = new HashMap<String, ArrayList<Telefone>>(); > } > //Não se esqueça que tem que verificar se o nome jah foi inserido, pra não > criar listas repetidas e tem que pedir o telefone tbm não só o nome > public void incluirNome (String nome){ > hs.put(nome, new ArrayList<Telefone>()); > } > > } > > 2009/9/28 Zaedy Sayão <[email protected]> > >> Eu nao entendi ao certo se vc nao sabe ler do teclado ou se nao sabe >> manipular os objetos... >> >> Mas vamos la. >> >> Pra vc ler do teclado a string q o usuario vai digitar, uma forma pode >> ser: >> >> 1. BufferedReader in = new >> BufferedReader(newInputStreamReader(System.in)); >> 2. >> 3. System.out.print("Digite alguma coisa: "); >> 4. str = in.readLine(); >> 5. >> 6. System.out.print("Você digitou: " + str); >> >> >> Depois vc pega a string str e passa pro metodo, eh isso q vc quer? >> >> []'s >> >> 2009/9/28 Eduardo Neves <[email protected]> >> >>> Pessoal, >>> desculpe a ignorância, mas to empacado nessa questão faz um tempo! Então >>> resolvi apelar pra lista. >>> Deve ser um dúvida trivial. >>> >>> Bom, gostaria de saber como eu faço p tipo eu pedir ao usuário o nome da >>> chave quem vou adicionar a um HashMap. >>> >>> Por ex: eu criei o hashmap hs >>> >>> HashMap<String, ArrayList<Telefone>> hs = new HashMap<String, >>> ArrayList<Telefone>>(); >>> >>> e depois adicionado a chave e o valor ao hs... >>> >>> hs.put("Joao", new ArrayList<Telefone>); >>> >>> tudo bem, mas como eu faço pra pedir do usuário a String João?? >>> como se fosse uma função >>> >>> public void incluirNome (String nome){ >>> hs.put(nome, new ArrayList<Telefone>); >>> } >>> >>> >>> >>> >>> Qualquer explicação e correção eu agradeço! >>> Eduardo Neves... >>> >>> >>> >> >> >> -- >> Zaedy Dantas Sayão >> Graduando em Ciência da Computação DCC/UFRJ >> http://www.manufato.com.br/ >> MSN: [email protected] >> >> >> >> > > > -- > Guilherme Heynemann Bruzzi > 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 > > > > > -- Zaedy Dantas Sayão Graduando em Ciência da Computação DCC/UFRJ http://www.manufato.com.br/ MSN: [email protected] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
