为什么在SortedSet接口而不是Set中指定subSet方法?

问题描述 投票:0回答:1

为什么与subSet接口的SortedSet方法不同,为什么在subList接口中指定了List方法而不是设置?

java set treeset sortedset
1个回答
1
投票

A subSet操作要求基础Set具有排序。否则,没有必要请求从元素X到元素Y的所有元素。

基本的Set接口不需要排序(例如,HashSet未排序)。因此它不支持此操作。


0
投票

Set中的元素没有排序,因此不确定一个子集将包含哪些元素。

© www.soinside.com 2019 - 2024. All rights reserved.