java SE复习笔记55
来源:互联网 发布:linux空间扩容 编辑:程序博客网 时间:2024/06/05 04:17
LinkHashSet
特点:使用了一个链表维护了添加进集合的元素的顺序,导致当我们遍历LinkedHashSet集合元素时,是按照添加进去的顺序遍历的。即使输出变的有序了,但是其实底层存储还是无序的。
Set s = new LinkedHashSet();
s.add(123);
s.add(456);
s.add("AA");
s.add("BB");
System.out.println(set);
[123, 456, AA, BB] 输出顺序和输入时的一样了
底层是这样:
特点:使用了一个链表维护了添加进集合的元素的顺序,导致当我们遍历LinkedHashSet集合元素时,是按照添加进去的顺序遍历的。即使输出变的有序了,但是其实底层存储还是无序的。
Set s = new LinkedHashSet();
s.add(123);
s.add(456);
s.add("AA");
s.add("BB");
System.out.println(set);
[123, 456, AA, BB] 输出顺序和输入时的一样了
底层是这样:
0 0
- java SE复习笔记55
- java SE复习笔记1
- java SE复习笔记2
- java SE复习笔记3
- java SE复习笔记4
- java SE复习笔记5
- java SE复习笔记6
- java SE复习笔记7
- java SE复习笔记8
- java SE复习笔记9
- java SE复习笔记10
- java SE复习笔记11
- java SE复习笔记12
- java SE复习笔记13
- java SE复习笔记14
- java SE复习笔记15
- java SE复习笔记16
- java SE复习笔记18
- 游戏节目
- 高性能网络I/O框架-netmap源码分析(1) http://blog.chinaunix.net/uid-23629988-id-3594118.html
- POJ 3321:Apple Tree 树状数组
- ios如何进行网络的推送
- 高性能网络I/O框架-netmap源码分析(2) http://blog.chinaunix.net/uid-23629988-id-3608622.html
- java SE复习笔记55
- 关于陀螺仪数据处理(得到姿态)的一些方法(1)
- 高性能网络I/O框架-netmap源码分析(3) http://blog.chinaunix.net/uid-23629988-id-3614187.html
- 高性能网络I/O框架-netmap源码分析(4) http://blog.chinaunix.net/uid-23629988-id-3642305.html
- 高性能网络I/O框架-netmap源码分析(5) http://blog.chinaunix.net/uid-23629988-id-3693204.html
- Servlet的三种实现
- 高性能网络I/O框架-netmap源码分析(6) http://blog.chinaunix.net/uid-23629988-id-3803045.html
- JdbcTemplate添加新记录
- java SE复习笔记56