TheSN

TheSN

На Пикабу
Дата рождения: 15 ноября
901 рейтинг 1 подписчик 8 подписок 4 поста 0 в горячем
Награды:
10 лет на Пикабу

Решение XML-задачи

Всем привет! :)


Предыдущая задача: https://pikabu.ru/story/javazadacha_s_xml_5623623


Возможное решение с использованием JAXB и Stream API: https://gist.github.com/Generalus/716cc96c39cf7bfb7a83a9c52d...


Каждые новая задача/вопросы к собеседованию будут, только если предыдущие выйдут из минусов, иначе не вижу смысла в затее.

Вопросы по коду задавайте в комментариях!

Java-задача с XML

Всем привет!

В сообществе долгое время не было задач, а подписчиков прибавилось, вот я и подумал добавить интересную задачу.


Задание: реализовать функцию со следующей сигнатурой:

Collection<String> folderNames(String xml, char startingLetter)

Она должна принимать на вход строку xml, содержащую XML-структуру, подобную этой:


<?xml version="1.0" encoding="UTF-8"?>

<folder name="c">

<folder name="program files">

<folder name="uninstall information" />

</folder>

<folder name="users" />

</folder>


а также букву startingLetter


В качестве возвращаемого значения должна быть коллекция значений всех аттрибутов name, каждая из которых начинается с буквы startingLetter.


Например, для XML выше, функция должна вернуть коллекцию с "uninstall information" и "users" (порядок не важен).


Решения добавляйте в комментариях (желательно, ссылки на github/pastebin), постараюсь првоести их код-ревью, а через некоторое время выложу свое решение.


Ну и по традиции, кот, из одного известного стикерпака ^_^

Java-задача с XML Java, Xml, Задача
Показать полностью 1
Отличная работа, все прочитано!