collection 3 List
来源:互联网 发布:java 复杂网络软件包 编辑:程序博客网 时间:2024/06/07 01:07
|--List:有序(存入和取出的顺序一致),元素都有索引(角标),元素可以重复。
|--Set:元素不能重复,无序。
List:
|--Vector:内部是数组数据结构,是同步的。增删,查询都很慢!
|--ArrayList:内部是数组数据结构,是不同步的。替代了Vector。查询的速度快。
|--LinkedList:内部是链表数据结构,是不同步的。增删元素的速度很快。
Set:元素不可以重复,是无序。
Set接口中的方法和Collection一致。
|--HashSet: 内部数据结构是哈希表 ,是不同步的。
|--TreeSet:可以对Set集合中的元素进行排序。是不同步的。
----------------------------------------------------------------------------------------------------------------------------------------------------------
LIST :特有的常见方法:有一个共性特点就是都可以操作角标。
1,添加
void add(index,element);
void add(index,collection);
2,删除;
Object remove(index):
3,修改:
Object set(index,element); 指定位置index 设置set 新元素 element
4,获取:
Object get(index);
int indexOf(object);
int lastIndexOf(object);
List subList(from,to); //包含头 不包含尾
list集合是可以完成对元素的增删改查。 collection都不具备改(set)
list.add("abc 1");
list.add("abc 2");
list.add("abc 3");
list.add(1,"abc 9")
syso(list); 结果 1 9 2 3 //手打简化 自己明白 abc
syso(list.remove(2)); 结果 abc 2
syso(list) 1 9 3
- collection 3 List
- Collection & list
- Collection(List)
- collection---List
- 转:List , Collection, 排序
- Collection List Set Map
- Collection和List区别
- collection list set
- Collection/List/Set
- Collection(五) List
- Collection 之List
- Collection集合之List
- Convert Collection to List
- 接口Collection和List
- collection,list,set,map
- Collection List区别
- collection,list,map 排序
- Collection、List、Set、Map
- Hibernate悲观锁/乐观锁
- Spring IOC
- 第一篇:微服务介绍
- javaWeb开发如果处理get 请求跟post 请求的中文乱码
- lua 函数初识(二)
- collection 3 List
- 网络质量预测算法
- HDU5963-朋友
- excel xml 上下标
- 欢迎使用CSDN-markdown编辑器
- hdu5093battle ship
- 二:hibernate的持久化类和对象标识符
- postgres数据库常用操作(2)-管理员命令
- C语言向文件中写入内容