一、List簡介
在Java中,List是一個接口類型,定義了一系列與List相關的方法,如add、remove和size等。List可以看作是數組的一種更高級的實現,相對於數組來說,List可以動態的增加或減少元素,也能很方便的對元素進行操作。List接口是Java集合框架中最常用的一種。
二、List添加元素方法
List添加元素的方式主要有3種:add()添加、addAll()批量添加和在指定位置(index)上添加元素。
1. add()添加元素
add()方法用於向List中添加單個元素,有兩種用法:
List<String> list = new ArrayList<>(); list.add("Apple"); list.add("Banana");
或者
List<String> list = new ArrayList<>(); list.add(0, "Apple"); list.add(1, "Banana");
第一種用法是在List的末尾添加元素,第二種用法是在指定的位置添加元素。
2. addAll()批量添加元素
addAll()方法用於在List中批量添加元素。
List<String> list1 = new ArrayList<>(); list1.add("Apple"); list1.add("Banana"); List<String> list2 = new ArrayList<>(); list2.add("Orange"); list2.add("Grape"); list1.addAll(list2);
以上代碼將list2中的全部元素批量添加到list1中。
3. 在指定位置上添加元素
除了在末尾添加和批量添加,List還可以在指定位置上添加元素。
List<String> list = new ArrayList<>(); list.add("Apple"); list.add("Banana"); list.add(1, "Orange"); // 將"Orange"添加到下標為1的位置上
三、完整示例代碼
import java.util.ArrayList; import java.util.List; public class ListAddExample { public static void main(String[] args) { // 創建一個新的List List<String> list = new ArrayList<>(); // 添加單個元素 list.add("Apple"); list.add("Banana"); list.add(0, "Orange"); // 在指定位置添加元素 // 批量添加元素 List<String> newList = new ArrayList<>(); newList.add("Grape"); newList.add("Watermelon"); list.addAll(newList); // 打印List for(String s : list) { System.out.print(s + " "); } } }
以上代碼演示了List的三種添加元素的方式。
四、總結
Java中List接口提供了多種添加元素的方式,通過這些方法,可以很方便的向List中添加單個元素、批量添加元素、在指定位置上添加元素。針對不同的添加需求,可以選擇不同的方法,來實現靈活地操作List。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236405.html