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

Responder a