如何从键盘输入字符串并重新排列它?例如,在我的情况下,我要求用户以“姓氏,名字”格式导入某人的姓名。然后我必须将其改为“名姓”。如何将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