• List接口


    List接口是Collection的子接口,实现List接口的容器类中的元素是有顺序的,而且可以重复

    List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素

    j2sdk所提供的List容器类有ArrayList,LinkedList等。

    Object get (int index);

    Object set (int index, Object element);//不是直接覆盖,而是有一个返回值为原来旧的元素

    void add(int index,Object element);

    Object remove(int index);

    int indexOf (Object o);//o出现在容器内的第一个位置

    int lastIndexOf (Object o);//o出现在容器内的最后一个位置

     举例如下

    注意:不导对包可能会出现错误有:LinkedList无法转换为List

    import java.util.LinkedList;
    import java.util.List;

    public class LinkedListTest {
        public static void main(String[] args) {
            List l1 = new LinkedList();
            for(int i=0;i<=5;i++) {
                l1.add("a"+i);
            }
            System.out.println(l1);
            l1.add(3,"a100");
            System.out.println(l1);
            l1.set(6,"a200");
            System.out.println(l1);
            System.out.print((String)l1.get(2)+" ");
            System.out.println(l1.indexOf("a3"));
            l1.remove(1);
            System.out.println(l1);
        }
    }

     测试结果为:

    [a0, a1, a2, a3, a4, a5]
    [a0, a1, a2, a100, a3, a4, a5]
    [a0, a1, a2, a100, a3, a4, a200]
    a2 4
    [a0, a2, a100, a3, a4, a200]
    
  • 相关阅读:
    c语言中while循环
    c语言中while循环
    css元素重叠代码
    css指定裁剪区域代码
    css元素重叠代码
    css正常文档布局和元素可见性代码
    css元素浮动代码
    css指定裁剪区域代码
    css正常文档布局和元素可见性代码
    css元素浮动代码
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11359705.html
Copyright © 2020-2023  润新知