zoukankan      html  css  js  c++  java
  • 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]
    
  • 相关阅读:
    NoteExpress 自定义参考文献输出样式
    Gabor学习笔记
    智能电视,谁的电视?谁的智能?
    智能手表的未来:独立还是附属,这是个问题!
    罗技Setpoint控制酷狗等第三方播放器
    Python中pip的SSL异常
    解决ArcPy脚本工具中文乱码问题
    文件夹exe病毒的清理
    WinRAR解压提示压缩包损坏
    网络数据集不能重命名
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11359705.html
Copyright © 2011-2022 走看看