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));
        }

4.ArrayList加入整型变量(3种方法)

ArrayList List = new ArrayList();
        for(int i=0;i<4;i++)
        {
    
    
           List.add(i);
        }
        for(int i=0;i< List.size();i++)
        {
    
    
            System.out.println(List.get(i));
        }
ArrayList<Integer> l = new ArrayList<>();
        l.add(20);
        System.out.println(l.get(0));
int a = 20;
        String b = ""+a;
        ArrayList<String> List = new ArrayList<>();
        List.add(b);
        System.out.println(b);

这里利用“”+整型将int转为String类型。

猜你喜欢

转载自blog.csdn.net/qq_51677496/article/details/113029075
今日推荐