List集合
- List集合简介
1、List集合是所有集合中的一种,List集合的特点是:List集合是有序的、可重复的集合,List集合中每一个元素都对应一个索引,因此可以通过索引值来拿List中的成员,也可以完成遍历。
2、List集合是Collection接口的子接口,所以List集合可以使用Collection中的方法。
- List集合可以实现的方法
1、add(int index,object) 在指定的索引处添加某元素
由于List集合是有序的,所以可以实现在指定的位置下添加某一个元素
2、addAll(int index,Collection) 在指定的索引处添加某集合
由于List集合是有序的,所以可以实现在指定的位置下添加某一个集合
3、get(int index)---------------------取出指定索引的元素-------同样删除某元素方法也类似
4、indexOf(object c)----------------返回第一次出现对象c的索引值
5、lastindexOf(object c)------------返回最后一次出现对象c的索引值
6、set(index ,object c)-------------将索引值的元素换成对象c
7、List subList(index a,index b)----返回集合中[a,b)的子集合
ListIterator
List集合提供了ListIterator接口,ListIterator也相当于一个迭代器,它与Iterator的区别是,ListIterator可以倒排序
- ListIterator方法
1、Object previous():返回迭代器的上一个元素。
2、Object hasprevious():返回迭代器的上一个元素是否存在。
Stack
- Stack简介
**Stack集合相当于一个栈;**我们来补充一下栈的知识:栈中最重要的就是栈是先进后出,即进栈与出栈都是在“尾”进行的 - Stack方法
1、object peek()--------返回栈的第一个元素,但不弹出,仍在栈中存放
2、object pop()----------返回栈中的第一个元素,并将此元素弹出
3、push(object )---------向栈中添加一个元素