java相关基础知识整理复习(二)
来源:互联网 发布:普通话练习软件下载 编辑:程序博客网 时间:2024/05/17 21:56
List、Set、Map的用法以及区别
1、List和Set都是继承自最基本的集合接口Collection,而Map不是。
2、List的特点:元素有放入顺序,元素是可重复的;
Map的特点:元素按照键值对存储,无放入顺序;
Set的特点:元素无放入顺序,元素不可重复;(注:元素虽然无放入顺序,但是元素在Set中的位置是由该元素的hashcode决定的,所以其实是固定的)
3、存取元素的特点:
List:通过下标和值来存取
Map:键值对应来存取
Set:存取元素是无序的
简单来说:List 就是通常意义上的可扩容数组;Set是去重的可扩容数组;Map是由<K,V>构成的映射关系结构。
1 0
- java相关基础知识整理复习(二)
- java相关的基础知识整理复习(一)
- Java基础知识复习(二)
- Java基础知识整理(二)
- java基础知识整理(二)
- JAVA基础知识整理(二)
- Java基础知识复习笔记(二)
- JAVA多线程基础知识复习二
- Java相关基础知识(二)
- JAVA相关基础知识(二)(转贴)
- Csharp基础知识复习(二)
- Python基础知识复习整理(1)
- linux 网络设置基础知识整理复习(二) ifcfg-eth文件配置
- JAVA相关基础知识(收集,重新整理格式)
- Java基础知识复习(一)
- Java知识复习(基础知识)
- java基础知识(整理)
- Java基础知识整理(二)- 抽象类与接口
- tomcat乱码问题
- 修复添加system/app应用crash bug
- 数据库监听
- div滚动条在最低端
- SQL SERVER日常运维巡检系列之六——作业运行情况
- java相关基础知识整理复习(二)
- Nvidia GPU 的存储架构 发展
- winform 动态加载表以按钮形式显示机器状态
- ViewPager切换动画速度修改
- Cloudera Manager Java Version
- 基于链表的学生成绩管理系统
- 整理Runntime相关
- chart.js(2.4)笔记
- Codeforces Round #387 (Div. 2) A+B+C+D!