Вопрос №628 от пользователя Dmitry Skurikhin в уроке «Модуль 6. Урок 1. Составные строки в Java.», курс «Введение в Java»

Dmitry Skurikhin

Вопрос из quiz: Что выведет на экран следующий код:

String s = "1234"; StringBuilder sb = new StringBuilder(s.substring(2).concat("56").replace("7","6")); System.out.println(sb.append("89").insert(3,"x"));

Если покопаться в документации, или просто интуитивно, понятно, что такое concat, substring, replace, insert. Но справедливости ради ни в этой лекции, ни в одной предыдущей про это не было ни слова... не хорошо...

5 3

Глеб Бочкарёв

В итоге у Вас получилось разобраться?

0

Dmitry Skurikhin

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

5

Дмитрий Усков

Как в школе на КР "а на уроках мы это не проходили")) Думаешь тебе всё и всегда будут говорить? Очень нужный навык в программировании найти в интернете то, чего не знаешь. Что делает метод (особенно такой элементарный) очень простая задача. Думаю автор обратил на это внимание при составлении тестов и умышленно так оставил.

4

Базыль Яськевіч

Следуя логике Дмитрия, зачем вообще нужны курсы hexlet, если всё можно самостоятельно "найти в интернете"? Моё мнение: если предлагаются тесты, то они должны базироваться на полученных ранее знаниях. Либо перед выполнением тестов должен вываливаться жирный попап с надписью: "Предлагаем вам самостоятельно изучить то-то и то-то".

7

Дмитрий Усков

Не впадай в крайности

3

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 июня 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 июня 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 июня 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
1 июня 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 июня 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
1 июня 5 месяцев