如何從鍵盤輸入字符串並重新排列它?例如,在我的情況下,我要求用戶以「姓氏,名字」格式導入某人的姓名。然後我必須將其改爲「名姓」。如何將Java中的字符串從全名分隔爲姓氏和名字?
這是我到目前爲止有:
private void setName() {
Scanner in = new Scanner(System.in);
System.out.println("Please enter the last name followed by the first name of" +
"a student: ");
name = in.nextLine();
}
查看'String'上的'split()'方法。 – 2014-09-22 23:07:19
預期的輸入是什麼?例如,我是否爲John Doe輸入了Doe John或Doe,John?這些將有兩種不同的解決方案。 – Compass 2014-09-22 23:07:57
如果字符串互相碰撞,如果不是不可能分開某人的名字和姓氏,那將是非常困難的。 – 2014-09-22 23:08:38