List接口, ArrayList Vector LinkedList

Collection接口的子接口

子类Vector,ArrayList,LinkedList

1.元素的添加顺序和取出顺序一致,且可重复

2.每个元素都有其对应的顺序索引

方法

  1. 在index = 1 的位置插入一个对象,list.add(1,list2)
  2. 获取指定index位置的元素,Object get(int index)
  3. 返回obj在集合中首次出现的位置,int indexOf(Object obj)
  4. 返回最后出现的位置    int lastIndexOf( Object obj )
  5. 移除指定index位置的元素,并返回 Object remove (int index)
  6. 用ele替换指定index位置的元素 Object set (int index ,Object ele)
  7. 返回fromIndex 到toIndex位置的子集合, List sublist(int fromIndex, int toIndex)

遍历方式

1.Iterator

2.增强for循环

3.普通for循环

package chapter;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class noStatue {
    public static void main(String[] args) {
        @SuppressWarnings({"all"})
        List list = new ArrayList();
        list.add("jack");
        list.add("wow");

        //迭代器
        Iterator iterator = list.iterator()

你可能感兴趣的:(韩顺平学习,list,数据结构)