为什么在subSet接口中指定了SortedSet方法,而不是在subList接口中使用List方法而不是Set? 最佳答案 subSet操作要求基础Set具有顺序。否则,没有必要请求从元素X到元素Y的所有元素。基本的Set接口不需要排序(例如,未排序HashSet)。因此,它不支持此操作。List接口是有序的,因此在其中使用subList()方法很有意义。