Как разбить строку на слова?
В Java есть класс StringTokenizer, которые можно использовать для разбиения строк. Для него необходимо задать разделители, по которым строка будет разбита на «токены». Но он уже считается устаревшим и используется только для обратной совместимости.
Сейчас рекомендуется использовать метод String.split(). В него передаётся регулярное выражение (разделитель) и лимит токенов (необязательный параметр). Даже если разделитель состоит из одного символа, он всё равно является регулярным выражением, поэтому спецсимвол должен экранироваться. Можно также воспользоваться методом Pattern.split(). В него, в качестве аргумента, передаётся строка символов. Этот метод рекомендуется использовать если паттерн выполняется много раз, а регулярное выражение состоит из нескольких символов.
От нуля до работы за 10 месяцев
AI Sprints — обучение профессиям с ИИ
Выберите трек Android, Backend или QA. Дорожная карта от основ до Junior с менторской поддержкой на каждом этапе
- Дорожная карта: чёткий план от азов до трудоустройства — знаете, что делать дальше
- Менторы: код-ревью на каждое задание и карьерные консультации
- Результат: портфолио из проектов и поддержка при поиске работы
AI Challenge — собери чат-бота за 5 дней
Бесплатный марафон по AI-инжинирингу. Cursor + OpenAI, 60 минут в день — без опыта в программировании. К пятнице у вас будет рабочий чат-бот с памятью в браузере.
- Практика с первого дня, без теории «в стол»
- Готовый проект в портфолио к концу недели
- Старт в любой день — учитесь в своём темпе