Método Split

Olá!
Preciso separar o nome, do segundo nome, do primeiro sobrenome e do último sobrenome da pessoa e imprimir em linhas diferentes na tela.Sabendo q o nome será informado pelo usuário.
Para isso sei que devo utilizar o método split.
vi que poderia fazer o seguinte para imprimir o nome ao contrario:

String [] vetorString = nome.split(" ") ;
for(int i = vetorString.length - 1;i>=0;i–){
System.out.println(vetorString);
Como faço pra separar os nomes e mostrar normalmente?

String [] vetorString = nome.split(" ") ;
for(int i = vetorString.length - 1;i>=0;i--){
System.out.println(vetorString[i]); 

Abs

Ao invés de iniciar o laço com o tamanho do vetor e ir decrementando, faça o contrário:

  1. inicie o laço com i = 0;
  2. enquanto i <= tamanho do vetor;
  3. vá incrementando i de um em um (i++);
  4. dentro do laço acesse o vetor pelo índice com vetorString[i].

Tente fazer seguindo esta lógica. Os três primeiros passos são feitos dentro na declaração do laço for.

Por fim, quando postar código fonte, utilize a tag code: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

PS.: Não tinha me atentado que o nome devia aparecer ao contrário. No caso Só o passo 4 resolve, como mostrado pelo dxrodrigues.