Oi.. estou com uma dúvida sobre como tratar as divisões das Strings no EP2, por exemplo.. quando pedirmos pra ler o verbo com a preposição o usuário vai digitar algo como:
"Chegou a",
mas como precisamos trabalhar as fusões (nesse caso esse verbo + preposição poderia ser usado em conjunto com "a + substantivo"resultando em verbo + à + substântivo), então seria conveniente armazenar a preposição em uma variável diferente do verbo.
Gostaria de saber se existe um método do JAVA que faz isso sozinho, por exemplo, em php poderíamos fazer
list($verbo,$preposicao) = explode(" ",$leitura);
E nesse exemplo $verbo receberia "Chegou" e $preposição receberia "a".
Existe tal função em Java? Ou pra separar temos que fazer algo como
for(i=0;i< leitura.length;i++) { if (leitura.charAt[i]==" ")
e assim por diante?
Qualquer ajuda é válida :p
J.Renan
Jonas,
leitura do teclado será o assunto da aula de hoje. Toda vez
que o java interpreta o comando sc.next(); onde sc é do
tipo Scanner, ele pega uma seqüência contígüa de caracteres
sem espaços, enters, tabs e etc. Ou seja, você consegue
ler duas palavras seguidas usando duas chamadas consecutivas
do sc.next(); O usuário nem precisa saber disso, ele digita
as palavras da forma usual.
Bom trabalho!
leitura do teclado será o assunto da aula de hoje. Toda vez
que o java interpreta o comando sc.next(); onde sc é do
tipo Scanner, ele pega uma seqüência contígüa de caracteres
sem espaços, enters, tabs e etc. Ou seja, você consegue
ler duas palavras seguidas usando duas chamadas consecutivas
do sc.next(); O usuário nem precisa saber disso, ele digita
as palavras da forma usual.
Bom trabalho!