hubert
41 уровень

Уровень 22: план уровня и доп. материалы

Пост из группы Архив info.javarush.ru
3681 участников
План уровня:
  • Что такое mutable/imutable объекты и зачем они
  • Внутреннее устройство String, метод substring()
  • Поиск подстроки в String
  • String.format()
  • StringBulder, StringBuffer
  • Character, кодировки
  • Регулярные выражения, примеры
  • StringTokenizer, String.replace

Курс Java Что еще можно посмотреть на досуге: Ответы на вопросы к собеседованию по теме уровня. Класс String в примерах О форматировании строки читаем в этой хорошей статье. Если что-то непонятно с манипуляциями строк, то идем по этой ссылке и читаем продолжение тут. А вот ссылка на оригинальную статью от Oracle. Очень длинная и детально изложенная статья о кодировках. Java в этой статье не упоминается. О создании регулярных выражений можно почитать тут: Понять регулярные выражения - это как научиться кататься на велосипеде. Разобраться нужно, т.к. обязательно понадобится.
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению
java онлайн
на JavaRush
Комментарии (47)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизироваться
Ruben Hakobyan 27 уровень
9 июля, 13:07
ссылка "Шпаргалка" не работает!
Вячеслав 24 уровень, Москва
27 июня, 20:57
Меня одного перекидывает по ссылке "ответы на вопросы к собеседованию" в ленту постов?
Олександр М 26 уровень, Львов
9 июля, 01:58
Quite 23 уровень, Великий Новгород
27 ноября 2016, 12:42
Quite 23 уровень, Великий Новгород
27 ноября 2016, 11:38

Опечатка в лекции №2
Nullptr 35 уровень, Москва
12 ноября 2016, 14:58
Для тех, кто хочет научиться использовать Regex, есть небольшой хороший практико-теоретический курс (2-3 часа) на сайте regexone.com/ (на английском языке). Правильность выполнения заданий проверяется сразу на сайте, а если все таки не понятно, как писать то или иное выражение — есть подсказки. Так же там разбирается задание из лекции level22.lesson13.task03. Всем советую.
Core 35 уровень, Екатеринбург
9 ноября 2016, 15:18
В лекции JavaRush и в лекции на JavaInfo(вот тут) есть еще следующая ошибка:
\w — любая буква (неправильно: это неполное описание)
\w — любая буква или цифра (вот так правильно)

соответственно и здесь:
\W — любая небуква (неправильно)
\W — любая небуква или нецифра (вот так правильно)
Это можно увидеть, например, хотя бы даже отсюда: oracle
Alena 28 уровень, Минск
четверг, 13:45
Ну, уж если придираться, то - по полной! \w — любая строчная или заглавная буква латинского алфавита или знак подчёркивания или цифра (согласно oracle)
Yuri_0504 11 уровень
31 октября 2016, 00:52
Вроде как в Java 8 (или 7) поменяли логику работы substring — теперь возвращаемая строка содержит ссылку на новый усеченный char-массив.
ArsenalFC 30 уровень, Гомель
31 июля 2016, 15:59
Лекция 12
Может кто-нибудь объяснит, зачем в примере вы экранируете "."?



Ваш пример для replaceALL в идее выдает другой результат:



Если точку не экранировать:

Eli_Ver 27 уровень
11 сентября 2016, 06:27
Присоединяюсь))
Alejandro_Kolio 30 уровень, Санкт-Петербург
26 мая 2016, 13:49
Лекция 10. Level 22

Исправьте пож-ста вот эту (помаркал желтым) ошибку в лекции 10
afacenomore 39 уровень, Киев
17 мая 2016, 15:12
StringBulder — ошибка в слове.