私は混乱する課題に取り組んでいます。コンソールの Scanner をパラメーターとして受け取り、ユーザーにフルネームを入力するように求め、姓を最初に出力し、次に名を最後に出力する processName() というメソッドを作成する必要があります。たとえば、「Sammy Jankins」と入力すると、「Jankins, Sammy」が返されます。
私の計画は、for ループを使用して文字列を処理し、空のスペースを見つけて、そこから 2 つの新しい文字列を作成することです。1 つは姓名用です。ただし、これが正しい方法であるかどうか、およびこれを正確に行う方法はわかりません。ヒントをいただければ幸いです。
これが私がこれまでに持っているものです:
import java.util.*;
public class Exercise15 {
public static void main(String[] args) {
    Scanner inputScanner = new Scanner(System.in);
    processName(inputScanner);
}
public static void processName(Scanner inputScanner) {
    System.out.print("Please enter your full name: ");
    String name = inputScanner.next(); 
    System.out.println();
    int n = name.length();
    String tempFirst;
    for (int i = 0; i <= name.length()-1; i++) {
        // Something that checks the indiviual characters of each string to see of " "exists
        // Somethow split that String into two others.  
        }
    }
}