Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ericj

[Resolvido] metodo split ABNT

Recommended Posts

package metodoTrim;

public class Trim {

public static void main(String[] args)   {


	String tar="José Luiz Ferreira "; 
	String s[] = tar.split(" ");


	for(int cont = s.length-1;cont>=0;cont--){							 	

	System.out.print(s[cont]);
	 Ferreira, J.L.
	}

}

}

 

A MINHA SAIDA SAI ASSIM

 

FerreiraLuizJosé

 

MAIS TEM QUE SAIR ASSIM

Ferreira, J.L.

 

EU SEI QUE TENHO QUE USAR O METODO charAt()que me retorna as iniciais de uma string mais como

vou fazer isso dentro de um for() PARA QUE ELE ME D O FORMATO Ferreira, J.L. NA SAIDA.

 

OBRIGADO PELA ATENÇÃO BOM FERIADO PARA você´S

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que precisa de algo mais ou menos assim:

 

               String tar="José Luiz Ferreira"; 
               String s[] = tar.split(" ");
               StringBuilder nomeFormatado = new StringBuilder();

               nomeFormatado.append(s[s.length - 1] + ", ");


               for(int cont = 0; cont <= s.length-2 ;cont++){  
               	 nomeFormatado.append(s[cont].charAt(0) + ".");
               }

               System.out.print(nomeFormatado);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.