java list.add

作者:原创时间:2022-04-02
文档

java list.add是什么,让我们一起了解一下?

list.add是向集合列表中添加对象,在列表的指定位置插入指定元素(可选操作),将当前处于该位置的元素(如果有的话)和所有后续元素向右移动(在其索引中加 1)。

 List接口中的add方法有如下两种重载方式:

1、boolean add(E e);

2、void add(int index, E element);

其中,第一种方法用于向列表的末尾插入新元素,这也是List接口中最常用的插入方法。

第二种方法则可以在插入操作过程中指定插入的位置,此时,会自动将当前位置及只有的元素后移进行插入,需要注意的是,参数index的值不可大于当前list的容量,即在使用此方法填充一个list时,必须以0开始依次填充。可以参考如下的示例代码:

import java.util.ArrayList;
import java.util.List;
 
/**
 * This is the Test program.
 * @version 2018-04-06
 * @author Octopusfly
 */
 public class Main {
    public static void main(String[] args) {
        List stringList = new ArrayList<>();
        stringList.add(0, "string0");
        stringList.add(1, "string1");
        stringList.add(2, "string2");
        stringList.add(3, "string3");
        stringList.add(4, "string4");
        
        System.out.println(stringList);
    }
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java list.contains java locale java localtime java logging java logstash java main java malloc java mapping java math.ceil java matlab java matrix java memcpy java merge java method java mian java mina java mkdir java mmap java mockito java modelandview java linq java linklist java leveldb java lamada java kudu java kmeans java keystore java kafka java jxl java jvm java jtextfield java jtable java jta java jstat java jstack java jsonp java jsonfield java jquery java jps java joptionpane