Hola, creo que esto te puede servir
String lectura;
String[] lecturaArray;
String volcado = new String();
System.out.print ("ingrese una cadena: ");
lectura = LeerTeclado.readLine();
lecturaArray = lectura.split(" ");
for (int i = lecturaArray.length-1; i>=0; i--) {
volcado = volcado +" "+lecturaArray[i];
}
System.out.println (volcado);
La clase LeerTeclado, junto con otros ejemplos los puedes encontrar en mi pagina:
http://www.memi.umss.edu.bo/progra/archivos.jsp?nombre=wilfredo
SALUDO WVA