@Override
public String getPhoneNumber() {
String res = String.format("+%d(%2$s)%3$s-%4$s-%5$s", data.getCountryPhoneCode(),
String.format("%010d", data.getPhoneNumber()).substring(0, 3),
String.format("%010d", data.getPhoneNumber()).substring(3, 6),
String.format("%010d", data.getPhoneNumber()).substring(6, 8),
String.format("%010d", data.getPhoneNumber()).substring(8));
return res;
}
Здравствуйте, я разобрался в формате вывода и мне принципе все понятно по данному коду, однако в задачи говорится, что если номер <10 то заполните 0. При запуски кода отдельно у меня выскакивает исключение, но компилятор эту задачу принял. Подскажите пожалуйста, где здесь заполнение на 0 и почему у меня оно не работает?Valerii
35 уровень
Не понимаю как оно заполнится 0???
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
23 июня 2021, 17:07решение
Formatter
+2
Valerii
23 июня 2021, 16:54
Разобрался, но так и не понял как конкретно работает заполнение на числа, возможно есть какая-то тема на это или ссылка. Буду очень благодарен
0