java基础之ArrayList方法

Posted 一名小和尚

tags:

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

常用方法

方法声明 功能描述 boolean add(Object obj):将指定元素obj追加到集合的末尾; Object get(int index):返回集合中指定位置上的元素; int size():返回集合中的元素个数; boolean add(int index, Object obj):将指定元素obj插入到集合中指定的位置; Object remove(int index):从集合中删除指定index处的元素,返回该元素; void clear():清空集合中所有元素; Object set(int index, Object obj):用指定元素obj替代集合中指定位置上的元素。

示例

import java.util.ArrayList;
​
public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> strings = new ArrayList<>();
        strings.add(0,"aaa");       //指定下标输入
        strings.add(1,"bbb");
        strings.add(2,"ccc");
        strings.add("ddd");     //不指定下标输入,自动分配下标
        strings.add("eee");
        System.out.println(strings.get(4));            //指定下标输出
        System.out.println("**********************************");
​
        for (int i = 0; i < strings.size(); i++) {          //按下标循环输出
            System.out.println(strings.get(i));
        }
        System.out.println("**********************************");
​
        System.out.println(strings);          //直接输出
    }
}

执行结果

 

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

java基础之集合List-ArrayListLinkedListVector的差别

java基础之ArrayList 和VectorCopyOnWriteArrayList

java基础之ArrayList 和VectorCopyOnWriteArrayList

Java基础之方法的调用重载以及简单的递归

Java基础入门五)之方法以及递归算法

java 基础之 list