集合框架的学习总结List,Set
来源:互联网 发布:下载软件管家360 编辑:程序博客网 时间:2024/05/09 16:20
List的基类接口是Collection,List集合有三个常见子类ArrayList ,LinkedList, Vector;
ArrayList底层的数据结构式数组结构。特点在于查询速度很快,线程不同步。
Vector底层的数据结构式数组结构。线程时安全的,出现在jdk1.2版本,增删改查速度都很慢,已被ArrayList替代。
LinkedList的底层的数据结构式链表结构。增加,修改,删除元素的速度也是很快的。
List集合特点是:元素时有序的,同时元素是可以重复的,因为该集合体系时有索引。
List集合中的特有方法
void add(int index, Ojbect b) 向指定集合的位置中添加添加元素;
void addAll(int index,Collection c) 向集合中添加集合c
void remove(int index) 删除集合指定位置处的元素
E get(int index) 获取指定位置处的元素
int indexOf(Object o) 返回集合中第一次出现该元素的索引下标
int lastIndexOf(Object o) 返回集合中最后一次出现该元素的索引下标,如果集合中没有出现该元素,那么返回-1;
E set(int index ,Object o) 用指定的元素替换集合指定位置的元素。
ListIterator listIterator() 返回集合中的一个迭代器。
通过上面的方法我们可以发现,List集合中都可以操作索引下标。
List集合中Vector的特性用法:
List集合中LinkedList的特性用法:LinkedList练习:
ArrayList集合练习:
0 0
- 集合框架的学习总结List,Set
- java集合框架---List、Set总结
- 集合框架List\Set
- 集合框架--List和Set的特点
- 集合框架:集合框架:list map set的区别
- 集合set/map/list/vector 的总结
- 集合框架总结——Collection、Iterator、List、Set、Map
- java集合框架总结(List、Set、Map)
- 【夯实基础】JAVA集合框架总结(list和set的区别等等)
- 集合框架(List 、Set)
- 集合框架之一 List-Set
- 集合框架(List和Set)
- java集合框架---List/Set
- 集合框架List和Set
- 集合框架-List与Set
- 集合框架 map,set,list
- 黑马程序员java学习—集合框架List和Set
- Java内List集合和Set集合的总结
- Linux 权限管理之一:文件夹的 rwx 权限
- 【项目实战】--Office文件预览
- sgu240:Runaway(二分+最短路)
- SpringBean的生命周期
- linux创建新进程的过程
- 集合框架的学习总结List,Set
- inupt textarea提示文字(点击消失,不输入恢复)
- Oracle sql developer 连接数据库显示IO错误的解决方法
- cocos2d-x3.1.1schedule_selector类型转换无效
- spring4.0源码下载
- Eclipse + Android + 真机调试的问题
- Java Swing 中插入图片背景
- 网页元素居中攻略记_(1)元素水平居中
- c++重载运算符@