Знакомство с тегами

  • 10
  • Недоступна
Считайте с консоли имя файла, который имеет HTML-формат. Первым параметром в метод main приходит тег. Например, «span». Вывести на консоль все теги, которые соответствуют заданному тегу. Каждый тег на новой строке, порядок должен соответствовать порядку следования в файле. Количество пробелов, n, r не влияют на результат.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (216)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Aleks24 уровень
позавчера, 12:03
лучше наверное скачать библиотеку: https://jsoup.org/download , потом нужно с ней разобраться, ну и решить задачу ))) не стал на этом останавливаться, пошёл дальше )))
Даниил23 уровень, Минск
14 мая, 17:40
чет ез в 50 строк и двух часов не прошло. Без всяких супов и карт. Две регулярки по индексам тегов, два листа на индексы, один двойной цикл.
NewBuy22 уровень, Санкт-Петербург
26 апреля, 10:53
Пять дней потратил на написание рабочего велосипеда, в итоге: Поток чтения из файла (FileReader) должен быть закрыт. Клевая задачка.
25 апреля, 15:47
не стал парится) Точнее порешал 2-3 часа, а потом подумал, надо же дальше учиться, и в помощь зашел и решил. Я думаю такие задания редкость, а там далее уже как то разберусь...
Maxim Dudyshev24 уровень, Москва
21 апреля, 22:08
Сделал с помощью рекурсии и банальных indexOf/lastIndexOf. jsoup, как я понимаю еще будет в будущих уроках, там и применим)
Антон22 уровень, Москва
16 апреля, 19:36
сделал с первой попытки..но как то грубо лучше чем 55% учеников (две мапы,стэк и регулярки), хочется изящества.Принципиально не стал гуглить про встроенные классы работы с тегами, аля XML парсер SAX и прочее посмотрю как другие кололи))
Harry20 уровень, Москва
14 апреля, 19:30
Раз уж вы зашли в обсуждения, рекомендую не тратить время на пляски с валидатором. Намного эффективнее можно потратить это время изучая курс дальше. Если ваше решение выполняет задачу, но валидатор не принимает, рекомендую не париться и смотреть "проходной код". Задача решается через Jsoup в несколько строк, но и то с подвохом (ну не бред ли ?). От этой задачи большой плюс - разобрался с тем как в java разбирать html (библиотека Jsoup, остальное, извиняюсь, но велосипед). Строчка которая вам понадобится : Document html_doc = Jsoup.parse(fileDataString, "", Parser.xmlParser()); В защиту валидатора скажу, что если не он, то кто бы нас хоть как то проверял ? =)
katfald20 уровень, Киев
четверг, 09:21
А если и хмл парсер не помогает побороть валидатор? можешь глянуть мой код в вопросах? https://javarush.ru/help/20192
Андрей Старжинский22 уровень, Киев
7 апреля, 12:23
С первой попытки без jsoup. Но на написание ушло порядка 4 часов, голова уже трещит...
Maksim29 уровень, Санкт-Петербург
6 апреля, 15:07
Ну что?) Кто больше? Решал через Jsoup
NewBuy22 уровень, Санкт-Петербург
22 апреля, 17:46
Да Вы, батенька, знаете толк в извращениях))))
Евгений20 уровень, Днепр
5 апреля, 20:25
Блин, валик принял совершенно косорылое решение, а пересдать теперь не получится. Жаль, задача хорошая.