Введение в текстовые методы в Java
Текстовые методы в Java - это готовые
операции класса String и статические
функции Character. Они отвечают
за длину, регистр, поиск фрагмента, замену,
обрезку пробелов, разбиение на части и
преобразование текста в число или логическое
значение.
Строка в Java неизменяема: каждый метод
возвращает новый текст, а исходная переменная
остается прежней, пока вы сами не запишете
в нее результат. Поэтому цепочки вроде
text.trim().toLowerCase() безопасны:
каждый шаг строит следующую копию.
В этом разделе мы опираемся на методы,
которые уже есть в стандартной библиотеке:
length, charAt, toUpperCase
и toLowerCase, contains,
startsWith, endsWith,
isEmpty, isBlank, indexOf,
replace, substring, trim,
strip, split, repeat,
а также разбор через Integer.parseInt,
Double.parseDouble и Boolean.parseBoolean.
Отдельные уроки посвящены одному символу:
регистр, проверка «буква или цифра»
и перевод цифры-символа
в число. Такие задачи решают через
Character, часто вместе с
charAt и циклом по строке.
Дальше в каждом уроке - краткая теория и задачи на один метод или близкую группу. Сначала закрепим базовые операции со строкой, затем разбор символов и общая практика в конце раздела.