Preciso de um metodo que entra com um nome completo como parametro e esse metodo retorne o primeiro nome e o ultimo nome da pessoa.
Ex. Carlos Alberto Santos
Saida = Carlos Santos
Alguem pode me ajudar ?
Obrigado
Preciso de um metodo que entra com um nome completo como parametro e esse metodo retorne o primeiro nome e o ultimo nome da pessoa.
Ex. Carlos Alberto Santos
Saida = Carlos Santos
Alguem pode me ajudar ?
Obrigado
Uma forma simples é:
String[] partes = “Carlos Alberto Santos”.split (" ");
String nome = partes[0] + " " + partes [partes.length - 1];
Mas isso é muito simplista porque não leva em conta se o nome termina por algo como “Jr” (ou Júnior), “Neto” e “da Silva”.
Esse metodo deu certo, mais precido usar os comandos charAt e substring.
Obrigado desde ja.
com o charAt ache os espaços da string… guarde esse valor num int.
utilize o substring para pegar um pedaço da string com esse valor que vocÊ guardou.