SortedSet接口

package java.util;
public interface SortedSet<E> extends Set<E> {
    //返回比较器
    Comparator<? super E> comparator();
    //视图 [fromElement,toElement)
    SortedSet<E> subSet(E fromElement, E toElement);
    //视图 [,toElement)
    SortedSet<E> headSet(E toElement);
    //视图 [fromElement,]
    SortedSet<E> tailSet(E fromElement);
    //最小值
    E first();
    //最大值
    E last();
    //分割迭代器
    @Override
    default Spliterator<E> spliterator(){
        return new Spliterators.IteratorSpliterator<E>(
                this, Spliterator.DISTINCT | Spliterator.SORTED | Spliterator.ORDERED) {
            @Override
            public Comparator<? super E> getComparator(){
                return SortedSet.this.comparator();
            }
        };
    }
}
Java之uitil包源码阅读 文章被收录于专栏

源码阅读是程序员必不可少的,本专栏记录本人阅读java源码笔记,与阅读此专栏的同道共同进步。 本专栏以字典序对源码进行阅读注释,主要工作:1.去除源码中冗长的英语注释,用简短的注释代替;2.对关键语句和算法予以说明。3.概要性描述。

全部评论

相关推荐

头像
2025-12-23 12:56
英特尔_Software_engineer
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务