哈希表存值 hasset Linkedhasset及List和set总结
来源:互联网 发布:深入浅出数据分析 txt 编辑:程序博客网 时间:2024/06/05 10:42
1.1 知识点总结
l List与Set集合的区别?
List:
它是一个有序的集合(元素存与取的顺序相同)
它可以存储重复的元素
Set:
它是一个无序的集合(元素存与取的顺序可能不同)
它不能存储重复的元素
l List集合中的特有方法
l void add(int index, Object element) 将指定的元素,添加到该集合中的指定位置上
l Object get(int index)返回集合中指定位置的元素。
l Object remove(int index) 移除列表中指定位置的元素, 返回的是被移除的元素
l Object set(int index, Object element)用指定元素替换集合中指定位置的元素,返回值的更新前的元素
l ArrayList:
底层数据结构是数组,查询快,增删慢
l LinkedList:
底层数据结构是链表,查询慢,增删快
l HashSet:
元素唯一,不能重复
底层结构是 哈希表结构
元素的存与取的顺序不能保证一致
如何保证元素的唯一的?
重写hashCode() 与 equals()方法
l LinkedHashSet:
元素唯一不能重复
底层结构是 哈希表结构 +链表结构
元素的存与取的顺序一致
阅读全文
0 0
- 哈希表存值 hasset Linkedhasset及List和set总结
- java set集合 ---Hasset和TreeSet
- Set和List一点总结
- List和Set学习总结
- java容器中list和set总结
- List和Set遍历方法总结
- python list set dic tuple总结及转换
- 【STL】vector,string,queue,list,set用法及函数总结
- Set List Map总结
- list map set总结
- List Set总结
- List、Set、Map总结!
- LIST、MAP、SET总结
- List、Set、Map总结
- java基础/集合框架/set/hasset/linkHasset/TreeSet/
- Java内List集合和Set集合的总结
- Java中array、Set、List和Map的比较总结
- list,set,map和array的最全总结(1)
- "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- mysqldump 备份命令使用整理
- leetCode-Valid Triangle Number
- Xml数据导入MySQL数据库
- Visual Studio SnippetDesigner使用
- 哈希表存值 hasset Linkedhasset及List和set总结
- 总结:类加载、初始化实现顺序
- 腾讯Tinker 热修复 Andriod studio 3.0 配置和集成(一)
- CSDN博客新手使用方案
- docker
- linux mint 安装qtcreator
- 递归-2的幂次方表示
- 本机使用远程被阻止
- SaltStack