Метод, который получает инициалы человека - PullRequest
0 голосов
/ 14 февраля 2019

Я создал класс, который может создавать людей (имя, отчество и фамилия + день рождения), и я создал метод, который получает инициалы человека.Метод можно увидеть ниже:

public String getInit() {
        return "" + firstName.charAt(0) + middleName.charAt(0)
            + lastName.charAt(0);
        }

однако с тех пор я создал второй конструктор для людей без отчеств, и я хочу, чтобы метод мог создавать для них инициалы, но я не уверен, как это сделать.заставьте метод игнорировать второе имя для тех, у кого его нет.

Он в Java, и я довольно новичок в программировании, поэтому любая помощь будет высоко ценится. РЕДАКТИРОВАТЬ: добавлен код в виде текста

1 Ответ

0 голосов
/ 14 февраля 2019

Проверьте, является ли middleName null, если нет, возьмите первый символ, иначе ничего

return firstName.charAt(0)+ (middleName == null? "" :middleName.char(0))+lastnName.charAt(0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...