Set集合(Set集合的底层)

Set集合(Set集合的底层)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-03-10 16:26:25
文章简介

①HashSet由HashMap实现,不保证元素顺序且允许使用null元素;非线程安全 ②TreeSet继承AbstractSet实现了NavigableSet、Cloneable、Serializ

2025阿里云双十一服务器活动

①HashSet由HashMap实现,不保证元素顺序且允许使用null元素;非线程安全

②TreeSet继承AbstractSet实现了NavigableSet、Cloneable、Serializable等接口;非线程安全

以上主要从主要继承关系和接口实现的角度,分析各类库的特性。希望大家有一个整体的把握。

Set集合,Set集合的底层

获取map的大小size()--返回int类型map的清空clear()包含键containKey(Object?key)--返回boolean类型包含值containValue(Objectvalue)--返回boolean类型获取指定元素get(Objectkey)--返回value的数据类型添加元素put(Objectkey,Objectvalue)--返回添加后的map移除元素remove(Objectkey)--返回移除的map修改元素的值replace(Objectkey,Objectvalue)--返回修改后的map,等等。

添加元素add(Objecto)--返回boolean类型是否包含元素contains(Objecto)--返回boolean类型获取set的大小size()--返回int类型判断set是否为空isEmpty()--返回boolean类型清空set中的元素clear()移除元素remove(Objecto)--返回boolean类型,等等。

元素个数length属性末尾添加元素:push()开头添加元素unshift()删除最后一个元素pop()删除第一个元素shift()截取数组元素slice()数组翻转reverse()等,另外数组工具类Arrays也提供了如asList(),sort()等诸多操作数组的方法。有兴趣的朋友可以查阅文档或编程实践之。

关于java集合框架的更多知识点,建议参阅API文档。至此,介绍了一些java常用的数据类型的基本知识。

标签:
云服务器多久能备案成功(云服务器备案和不备案)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!