В моей программе есть HashSet<HashSet<Integer>>
, в конце своей программы я печатаю содержимое, используя следующее утверждение:
System.out.println("Groups: " + allSets.toString());
Это показывает мне это,
Groups: [[17], [19], [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21], [11], [13]]
Мой ответ хорошо , но я хотел бы видеть его в отсортированном как,
Groups: [[2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21], [11], [13], [17], [19]]
Я вставляю в набор все одиночные пронумерованные наборы в отсортированном порядке, и я должен вставить большой набор в конце.
Я пытался с TreeSet
, но это не работает, (got some exceptions
).
Я решил моя проблема с использованием List
вместо Set
,
Мне интересно, есть ли способ получить такой же упорядоченный вывод, используя Set
?