java如何加入java列表
添加元素到 Java 列表
在 Java 中,可以使用 List 接口的实现类(如 ArrayList 或 LinkedList)来操作列表。以下是几种常见的添加元素的方法:
使用 add() 方法
List<String> list = new ArrayList<>();
list.add("元素1"); // 添加到列表末尾
list.add(1, "元素2"); // 在指定索引位置插入元素
使用 addAll() 方法
List<String> list1 = new ArrayList<>();
list1.add("元素1");
List<String> list2 = new ArrayList<>();
list2.addAll(list1); // 将 list1 的所有元素添加到 list2
使用 Collections.addAll() 方法
List<String> list = new ArrayList<>();
Collections.addAll(list, "元素1", "元素2", "元素3"); // 添加多个元素
使用 Java 8+ 的 Stream

List<String> list = new ArrayList<>();
List<String> newElements = Arrays.asList("元素1", "元素2");
list.addAll(newElements.stream().collect(Collectors.toList()));
注意事项
- 使用
add(index, element)时,确保索引不超过列表的当前大小,否则会抛出IndexOutOfBoundsException。 ArrayList适合随机访问和尾部插入,LinkedList适合频繁的插入和删除操作。
示例代码
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> fruits = new ArrayList<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add(1, "Orange"); // 在索引 1 插入
System.out.println(fruits); // 输出: [Apple, Orange, Banana]
}
}






