Qual o método pra identificar o primeiro nome?

3 respostas
F

Desculpem a dúvida besta, mas não sei como usar o método indexOf pra identificar se o primeiro nome de alguém é João:

Isso aqui não deu:

String nome;
 		
 	 System.out.println("Digite um nome");
 	  nome=J.nextLine();  
 		   
 	  if(nome.indexOf("Joao"))

3 Respostas

rodrigo_corinthians

indexOf retorna a posição onde a String foi encontrada, caso retorne um número diferente de -1 significa que achou uma ocorrência.

if(nome.indexOf("Joao") != -1) verdadeiro
RRaminelli

Para verificar se o primeiro nome é João, faça isso:

if(nome.startsWith("João")) TRUE
F

Obrigado pelas duas dicas. Eu achei mais simplificada esse “nome.startsWith”.

Criado 24 de agosto de 2007
Ultima resposta 24 de ago. de 2007
Respostas 3
Participantes 3