Java集合之List接口

落日映苍穹つ 2022-11-25 00:49 450阅读 0赞

List接口 JDK 1.6.0 对于父类Collection而言,List接口继承了它的所有方法,也定义了它其特有的一些方法。常用的如下:



























方法摘要
 void add(int index, E element)
          在列表的指定位置插入指定元素(可选操作)。
 boolean containsAll(Collection<?> c)
          如果列表包含指定 collection 的所有元素,则返回 true。
 boolean equals(Object o)
          比较指定的对象与列表是否相等。
 int indexOf(Object o)
          返回此列表中第一次出现的指定元素的索引;如果此列表不包含该元素,则返回 -1。
 int

lastIndexOf(Object o)
          返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。








 E get(int index)
          返回列表中指定位置的元素。











 ListIterator<E> listIterator()
          返回此列表元素的列表迭代器(按适当顺序)。
 ListIterator<E> listIterator(int index)
          返回列表中元素的列表迭代器(按适当顺序),从列表的指定位置开始。

List集合除了可以用迭代器Iterator便历,也可以通过get方法来便历

  1. List list = new ArrayList();
  2. list.add(new Student("张三",21));
  3. list.add(new Student("李四",21));
  4. list.add(new Student("王五",21));
  5. list.add(new Student("小明", 21));
  6. for(int i=0;i<list.size();i++){
  7. //System.out.println(list.get(i));
  8. Student s = (Student)list.get(i);//向下转型
  9. System.out.println(s.getName()+"..."+s.getAge());
  10. }
  11. Iterator it = list.iterator();
  12. while(it.hasNext()){
  13. Student student = (Student) it.next();
  14. System.out.println(student.getName()+student.getAge());
  15. }

发表评论

表情:
评论列表 (有 0 条评论,450人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java集合List

    三种集合(collection) List:有序的 Set:保证没有重复元素 Map:使用的是键值对 集合的遍历: 统一使用迭代器的方式来访问集合;(It...

    相关 集合框架——List接口

    List接口,是一个元素存取有序的集合;是一个带索引的集合,通过索引就可以精确的操作集合中的元素;集合中可以有重复的元素,通过元素的equals方法来比较是否为重复的元素。

    相关 Java集合List

    1.核心成员 ArrayList 底层结构为数组,可以进行随机访问,能被克隆,能进行序列化传输,线程不安全,Vector就是它的线程安全版本,多个方法带