散列存放(哈希表),无法保证存储顺序,是无序的
构造一个新的空集,支持 HashMap 实例具有默认初始容量(16)和加载因子(0.75)
构造一个新的空集,支持 HashMap 实例具有指定的初始容量和默认的加载因子(0.75)
构造一个新的空集,支持 HashMap 实例具有指定的初始容量和指定的加载因子
构造一个包含指定集合中元素的新集合
如果指定的元素尚不存在,则将其添加到此集合中,返回 true ,如果存在,返回 false
返回值类型是 boolean
从该集合中删除所有元素
返回值类型是 void
返回此 HashSet 实例的浅表副本
返回值类型是 Object
如果集合包含指定的元素,则返回 true
返回值类型是 boolean
如果此集合不包含任何元素,则返回 true
返回值类型是 boolean
返回此集合元素的迭代器
返回值类型是 Iterator
如果存在,则从该集合中移除指定元素,返回 true
返回值类型是 boolean
返回此集合中的元素数
返回值类型是 int
在此集合中的元素上创建 late-binding 和快速失败 Spliterator
返回值类型是 Spliterator
有序的二叉树结构,
排序:按照UNcode编码排序,如果想要自定义排序需要实现comparable接口
构造一个新的空树集,根据其元素的自然顺序进行排序
构造一个新的树集,其中包含指定集合中的元素,并根据其元素的自然顺序进行排序
构造一个新的空树集,根据指定的比较器进行排序
构造一个包含相同元素并使用与指定有序集相同排序的新树集
如果指定的元素尚不存在,则将其添加到此集合中,返回 true
返回值类型是 boolean
将指定集合中的所有元素添加到此集合中
返回值类型是 boolean
返回此集合中大于或等于给定元素的最小元素,如果没有这样的元素,则 null
返回值类型是 E
从此集合中删除所有元素
返回值类型是 void
返回此TreeSet实例的浅表副本
返回值类型是 Object
如果集合包含指定的元素,则返回 true
返回值类型是 boolean
以降序返回此集合中的迭代器
返回值类型是 Iterator
以升序返回此集合中的迭代器
返回值类型是 Iterator
返回此集合中当前的第一个(最低)元素
返回值类型是 E
返回此集合中小于或等于给定元素的最大元素,如果没有这样的元素,则 null
返回值类型是 E
返回此集合中的大于给定元素的最小元素,如果没有这样的元素,则 null
返回值类型是 E
如果此集合不包含任何元素,则返回 true
返回值类型是 boolean
返回此集合中当前的最后一个(最高)元素
返回值类型是 E
返回此集合中的小于给定元素的最大元素,如果没有这样的元素,则 null
返回值类型是 E
检索并删除第一个元素,如果此集合为空,则返回 null
返回值类型是 E
检索并删除最后一个元素,如果此集合为空,则返回 null
返回值类型是 E
如果存在,则从该集合中移除指定元素,返回 true
返回值类型是 boolean
返回此集合中的元素数
返回值类型是 int
在此集合中的元素上创建 late-binding 和快速失败 Spliterator
返回值类型是 Spliterator
返回此集合中包含元素的逆序视图
返回值类型是 NavigableSet
返回此集合的部分视图,其元素小于 toElement
返回值类型是 SortedSet
返回此集合的部分视图,其元素小于(或等于,如果 inclusive 为true) toElement
返回值类型是 NavigableSet