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
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---