Lo scanner non vede dopo lo spazio

Sto scrivendo un programma che richiede il nome completo della persona e poi prende quell’input e lo inverte (cioè John Doe – Doe, John). Ho iniziato cercando di ottenere solo l’input, ma si sta solo ottenendo il nome.

Ecco il mio codice:

public static void processName(Scanner scanner) { System.out.print("Please enter your full name: "); String name = scanner.next(); System.out.print(name); }