• 集合List和ArrayList的示例


    package chapter09;

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

    /*
    * List
    * ArrayList底层是数组
    * 特点:查询快,增删慢
    * 常用过的三个方法:1.add();2.get();3.remove();
    */
    public class TestList01 {
    public static void main(String[] args) {
    add();
    get();
    delete();
    }

    /*
    * 定义add方法并添加数据
    */
    public static void add() {
    List list = new ArrayList();
    list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    System.out.println(list);
    /*
    * 将元素插入到指定位置
    *只要index<=size 且 index>=0都不报异常
    *否则IndexOutOfBoundsException
    */
    list.add(2, "e");
    System.out.println(list);
    Object object=list.size();
    System.out.println("元素的个数是:"+object);
    System.out.println("*************以上是add方法***********");
    }
    /*
    * get方法
    */
    public static void get(){
    //添加数据
    List list = new ArrayList();
    list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");
    System.out.println(list);
    //查看下角标第几个元素
    Object b=list.get(3);
    System.out.println("第三个元素的下角标对应的字母是:"+b);
    System.out.println("元素的个数是:"+list.size());
    System.out.println("*************以上是get方法*************");
    }
    /*
    * 删除方法
    */
    public static void delete(){
    List list = new ArrayList();
    // 添加数据
    list.add("一");
    list.add("二");
    list.add("三");
    list.add("四");
    list.add("五");
    //遍历元素
    System.out.println(list);
    // 查看元素
    Object o=list.size();
    System.out.println(o);
    Object oa=list.remove(4);
    System.out.println("4元素对应的下角标是:"+oa);
    //遍历ArryList
    System.out.println(list);
    }
    }

  • 相关阅读:
    MUSIC分辨率与克拉美罗下界的关系
    EXCEL 基本函数
    新手如何正确的开始练车
    5.20考试整理
    树上倍增 x
    逆元 x
    BSGS ! x
    【テンプレート】LCA
    [HDOJ5783]Divide the Sequence(贪心)
    [HDOJ5791]Two(DP)
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9523460.html
Copyright © 2020-2023  润新知