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); } }
以上就是小编今天的分享了,希望可以帮助到大家。