Java学习笔记(3):ArrayList的基础使用(不涉及对象)

1.ArrayList的构造和元素添加

//ArrayList的构造
ArrayList<String> lmx = new ArrayList<>();
System.out.println(lmx);
//添加   public boolean add (E e)
lmx.add("ywq");
lmx.add("lmx");
lmx.add("wan");
System.out.println("lmx1:"+lmx);
//添加    public void add(int index,E element)
//在指定位置添加指定元素,当前位置的元素向后移
lmx.add(1,"haha");
System.out.println("lmx2:"+lmx);
[]
 lmx1:[ywq, lmx, wan] 
 lmx2:[ywq, haha, lmx, wan]

2.ArrayList的常用方法

  ArrayList<String> ywq = new ArrayList<>();
        ywq.add("xiao");
        ywq.add("xian");
        ywq.add("nv");
    //remove的两种删除 第一种返回boolean,判断是否删除成功
    //第二种返回E类型,返回被删除的元素
        //boolean:.remove(object:)
        System.out.println(ywq.remove("nv"));
        //E : .remove(index:)
        System.out.println(ywq.remove(1));
    //修改元素 set(int index,Element)
        ywq.set(0,"ywqxiaoxiannv");
        System.out.println(ywq);
    //获取元素并返回索引处的元素 get(int index)
        System.out.println(ywq.get(0));
    //数组的长度
        System.out.println(ywq.size());
true
xian
[ywqxiaoxiannv]
ywqxiaoxiannv
1

3.ArrayList的遍历

ArrayList<String> name = new ArrayList<>();
        name.add("lmx");
        name.add("ywq");
        name.add("lmxaywq");
        for(int i=0;i<name.size();i++)
        {
     
            System.out.println(name.get(i));
        }

你可能感兴趣的:(Java学习笔记,java)