リストの場合は、 メソッドを使用しますCollections.sort(List)
。 をソートしたい場合はどうすればよいでしょうかHashSet
?
ベストアンサー1
HashSet は要素の順序を保証しません。この保証が必要な場合は、要素を保持するために TreeSet の使用を検討してください。
ただし、この 1 回の発生に対してのみ要素を並べ替える必要がある場合は、一時的にリストを作成して並べ替えます。
Set<?> yourHashSet = new HashSet<>();
...
List<?> sortedList = new ArrayList<>(yourHashSet);
Collections.sort(sortedList);