ArraryList方法

Posted l-memory

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArraryList方法相关的知识,希望对你有一定的参考价值。

集合类:提供了一个存储空间可变的存储模型。

软件包 java util

ArrayList<数据类型E>

public ArrayList() 创建一个空的集合对象
public boolean add(E e) 将指定元素追加到此集合末尾
public void add(int index,E element) 在集合中指定位置插入指定元素

 


import java.util.ArrayList;
/*
    ArraryList 构造方法
        public ArraryList(); 创建一个空的集合对象

    ArraryList 添加方法:
        public boolean add(E e); 将制定元素添加到集合末尾
        public void add(int index, E element); 在此集合指定位置插入指定元素,集合下标从0开始

 */

public class L1 {
    public static void main(String[] args) {
        //ArrayList<String> array = new ArrayList<>();

        ArrayList<String> array = new ArrayList<String>();

        //System.out.println(array.add("hello")); 会输出一个true
        array.add("hello");
        array.add("world");
        array.add("java");

        array.add(1,"string");//index是几,最后添加的元素下标就是几。

        System.out.println("array:" + array);

    }
}

 

方法名 说明
public boolean remove(Objext o) 删除制定元素,返回是否成功
public E remove(int index) 删除索引处元素,返回被删除元素
public E set(int dex,E element) 修改质地粘附索引处元素,返回被修改元素
public E get(int index) 返回指定索引处元素
public int size() 返回集合中元素个数

 

public class L1 {
    public static void main(String[] args) {
        ArrayList<String> array = new ArrayList<String>();

        array.add("hello");
        array.add("world");
        array.add("java");
        array.add("okk");

        System.out.println(array.remove("world"));//会输出true,没有的话输出false
        System.out.println(array.remove(1));
        array.remove(0);

        System.out.println(array.set(0,"javaee"));

        System.out.println(array.get(0));

        System.out.println(array.size());

        System.out.println("array:" + array);

    }
}

 

以上是关于ArraryList方法的主要内容,如果未能解决你的问题,请参考以下文章

JDK源码阅读:ArraryList源码解析

JAVA热点基础大盘点<深入解析ArraryList>

JAVA热点基础大盘点<深入解析ArraryList>

如何将 arrarylist 值存储到 sqlitedb 中?

java中Vector,ArraryList和LinkedList的区别

VSCode自定义代码片段—— 数组的响应式方法