下文笔者讲述向List中添加元素的方法分享,如下所示:
实现思路:
方式1:
add(Element e)
向list集合的最后位置添加元素
add(Index i,Element e)
向list的指定索引位置上添加元素时
当索引位置上没有值,则直接添加
若索引位置有值,则添加到索引位置,后边的元素依次往后移动
----------------------------------------------------------------
注意事项:
list集合的索引位置从0开始计数
list添加元素的语法:
void add(E element) //直接在后面添加元素 void add(int index, E element) //在列表的指定位置插入指定元素 参数说明: index:待插入元素的索引 element:待插入的元素 异常说明 UnsupportedOperationException //当列表不支持 add 操作 ClassCastException //当指定元素的类不允许它添加到此列表 NullPointerException //当指定的元素为 null,并且此列表不允许 null 元素 IllegalArgumentException //当指定元素的某些属性不允许它添加到此列表 IndexOutOfBoundsException //当索引超出范围 (index < 0 || index > size())
例
package com.java265.other;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) throws Exception {
List list = new ArrayList<>();
list.add("java265.com");
list.add(0, "0000");
System.out.println(list);
System.out.println("-------");
list.add(0, "1111");
System.out.println(list);
}
}
------运行以上代码,将输出以下信息-----
[0000, java265.com]
-------
[1111, 0000, java265.com]