JavaRush/Курсы/Java Multithreading/Задачи на StringTokinizer, String.replace

Задачи на StringTokinizer, String.replace

Открыта
Задачи на StringTokinizer, String.replace - 1

— Хотя не так быстро. Вот решишь пару задач – тогда и освоил.

12
Задача
Java Multithreading,  2 уровень,  13 лекция
Недоступна
StringTokenizer
StringTokenizer
12
Задача
Java Multithreading,  2 уровень,  13 лекция
Недоступна
Смена кодировки
Смена кодировки
24
Задача
Java Multithreading,  2 уровень,  13 лекция
Недоступна
Проверка номера телефона
Проверка номера телефона
Комментарии (91)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Euraks Backend Developer
около 10 часов назад
ИМХО: Регулярки не стоят того чтобы их изучать, их прекрасно составляет ИИ. Время лучше потратить на методы StringTokenizer или Matcher
VictorThe main expert in Automa в Строительная компани
28 августа 2025, 11:28
Чудеса, я сам решил первую задачу "StringTokenizer", правда прицепил туда ArrayList, кто же знал что существует метод №stringTokenizer.countTokens()". А решение я сделал такое: public static String[] getTokens(String query, String delimiter) { StringTokenizer tokenizer = new StringTokenizer(query, delimiter); List<String> myNewList = new ArrayList<>(); while (tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); myNewList.add(token); } return myNewList.toArray(new String[myNewList.size()]); }
JavaRusher853
Уровень 36
18 сентября 2024, 16:29
Первая задача должна быть epic)
SomeBody098веник в бане
19 июля 2024, 07:44
так и знал...
kaidzualex
Уровень 5
Expert
26 июня 2024, 16:38
Ради интереса решил последнюю задачу через классическое ветвление, получилось в 60 строк. а RegEx легко гуглятся а тут можно проверить свое выражение
Ислам
Уровень 33
21 апреля 2024, 21:28
Nice
Андрей
Уровень 51
22 декабря 2023, 11:24
не решал последние две задачи, время дороже
Codemilexteacher в Тесла клуб юных инже
15 апреля 2024, 10:17
Темная сторона силы искушает тебя
Kapinos
Уровень 39
23 июля 2023, 09:42
;Жаль, что баланс теории и практики все также неидеальный. На одном JavaRush далеко не уедешь.
Anonymous #3179849
Уровень 35
12 апреля 2023, 13:20
Очень хитро сделали создатели задачи, я даже не думал, что так можно. А я думаю, как ограничить символы. Выходит, можно просто обрезать на 3 составляющие номера и сравнивать с общей регуляркой на номер и 2 остальные на 10 и 12 символов... вот я придумал, но валидацию не прошло(
String line = "^(\\+\\d{1,3}|[^\\+]\\d{0,2}){0,1}(\\(\\d{3}\\)\\d{6,7}|\\d{10})$"
"
Виктор
Уровень 40
11 июля 2023, 07:43
Вы сами то тестировали ваш вариант? Он выдает false на всех правильных ответах. Не учитывает что скобки с тремя цифрами могут располагаться где угодно в номере. Не обязательно после одной либо 2 цифр.
Xyndeside
Уровень 42
27 февраля 2024, 06:49
Что-то очень похоже на вариант из ChatGPT )))))
Lafaed
Уровень 36
3 марта 2023, 21:35
— Хотя не так быстро. Вот решишь пару задач – тогда и освоил. — Ну откуда ты вылез ?!