Как бы вы взяли строку, которую вы вводите с клавиатуры, и переупорядочиваете ее? Например, в моем случае я прошу пользователя импортировать имя человека в формате «фамилия, имя». Затем мне нужно изменить это на «имя фамилии».Как я могу отделить строку в 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();
}
Посмотрите на метод 'split()' на 'String'. –
Каков ожидаемый результат? Например, я вхожу, для Джона Доу, «Дой Джон» или «Доу, Джон»? Они будут иметь два разных решения. – Compass
Это будет невероятно сложно, если не невозможно отделить первое и последнее имя от кого-то, если строки будут друг против друга. –