[Java] Задачи с собеседований | Работа со String

preview_player
Показать описание
#junior #java #собеседование #программирование #разработка #уроки #2022 #ITYoutubersRU

Начинаем тестировать новую рубрику - "Задачи с собеседований". И в первом видео хотим рассказать про типичные задачи со строками (String).
Если вам понравился такой формат - то ставьте лайк и пишите комментарий о том, какую тему хотели бы разобрать или может хотите углубиться в задачи со строками? :)

Рекомендации по теме
Комментарии
Автор

Изучаю Java и строки давно прошёл, но сегодня понял, что есть пробелы в знаниях. Очень полезно!!!

TheXelAroG
Автор

Для меня это пока самое лучшего объяснения основ Java, спасибо за видео, продолжайте в том же духе!

AleksanderKorablev
Автор

Замечание по первому примеру.
Неправильное объяснение.

Попробуйте вместо String использовать HashMap.

В fun1() -
HashMap<String, String> map = new HashMap<>();
map.put("key", "value");

В fun2() -
map.put("key2", "value2");

И вывести на экран результат из fun1().
Очень удивитесь.

Фишка первого примера в том, что строки в java это неизменяемый объект.
И когда к ним делаешь msg += "World", то создаётся новая строка с новой ссылкой, которая ни куда не возвращается.
И соответственно выводиться на экран будет старая строка "Hello".
А HashMap изменяемый объект и его можно поменять из другого метода.

Дальше смотреть не стал.

АндрейВ-юп
Автор

еще бы приглашали на них) беда совсем, либо игнор либо отказ)

lesterbruke
Автор

Что-то я сомневаюсь что такие вопросы на джуна. Скорее на студента. К джуну вопросы должны быть серьезнее

karnoumikhail
Автор

Зачем плохому учите? С помощью регулярного выражения можно сразу засплитить было

VasillaRobocraft
Автор

Ваще огонь, даже если это всего-то про строки любой может споткнуться, спасибо, продолжай дальше, хотелось бы на тему массивов и типы данных!

javadev
Автор

Сначала подумал, что str1 = str2 и идет операция присваивания, какой true? )) В этом редакторе нет разделения между двумя =

рачс
Автор

Почему нельзя сразу сделать split("\\W+")?

SoulARC
Автор

Суперское видео. Жду новые видео по Java

anjelomanoranjan