+-

对于列表,我们使用Collections.sort(List)方法.如果我们想要对HashSet进行排序怎么办?
最佳答案
HashSet不保证其元素的任何顺序.如果您需要此保证,请考虑使用TreeSet来保存元素.
但是,如果您只需要为这一次出现排序的元素,那么只需临时创建一个List并对其进行排序:
Set<?> yourHashSet = new HashSet<>();
...
List<?> sortedList = new ArrayList<>(yourHashSet);
Collections.sort(sortedList);
点击查看更多相关文章
转载注明原文:java – 如何对HashSet进行排序? - 乐贴网