Member 13492392 Ответов: 1

Java: как вставить новую строку в переменную?


Например это мой код:

Строку полное имя; // хранит имя как строковая переменная

fullName = JOptionPane.showInputDialog(null,"каково ваше полное имя?");
// Создает диалоговое окно ввода, содержащее "каково ваше полное имя?"

JOptionPane.showMessageDialog(null, "вы ввели:" +
полное имя);

Я хочу отобразить имя в своей собственной строке, а фамилию-в другой строке.

Что я уже пробовал:

Я пробовал использовать "\n" внутри окна сообщения, но оно просто переносит все полное имя в новую строку.

1 Ответов

Рейтинг:
2

phil.o

Вы должны манипулировать fullName переменная перед ее отображением.
Что-то рядом:

fullName = JOptionPane.showInputDialog(null,"What is your full name?");

fullName = fullName.trim().replaceFirst("\\s+", System.lineSeparator()); // Replace the first whitespace(s) encountered by an end-of-line character

JOptionPane.showMessageDialog(null, "You entered:" + System.lineSeparator() + fullName);