首先,arrayList底层是数组,是有序的,所以是可以在指定位置添加元素的。
list.add(下标,参数)
import java.util.ArrayList;
import java.util.List;
/**
* @Author: chuxia0811
* @Date: 2021/8/18 22:51
* @Description :
*/
public class ListAdd {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("湖北");
list.add("湖南");
list.add("广东");
list.add("江西");
System.out.println(list.toString());
System.out.println("-----------------");
list.add(0,"广西");
System.out.println(list.toString());
}
}
运行结果如下:
[湖北, 湖南, 广东, 江西]
-----------------
[广西, 湖北, 湖南, 广东, 江西]