Пардон за поздний ответ и несколько 'настырный' стиль дискуссии: был вынужден в скором времени отлучиться. Я, честно говоря, был приятно удивлен, насколько все-таки удобно работать с TreeSet. В плане основного функционала он, все же, не особо и уступает ArrayList'у.
Я просто не могу понять один момент: требуется вывести на экран результирующее множество и, следом же за ним, результирующее, но уже перевернутое. Компилятор почему-то в такой ситуации ругается.
Понимаю, что код, скажем, не идеален: ideone.com/Dm2Ajl, но хотелось бы узнать такой момент: как мы можем развернуть порядок нашего TreeSet, если метод descendingSet() не доступен?
Кхм, это тестовое задание на сортировку массива с добалением недостающих элементов. Сортировку успешно выполнил, а вот с парсингом элементов пока трудности.
Задачу можно было бы решить в одну строчку, методом replaceAll(remove, ""), будь там требования к регистру. Но конкретно в этой задаче, как лучше поступить?