dw做的上传网站打不开,源码库官网,临沂品牌网站建设公司,wordpress建立移动m站在Java中#xff0c;实例化一个 List 并向其中添加数据非常简单。List 是一个接口#xff0c;因此我们通常使用它的常见实现类 ArrayList 或 LinkedList。以下是一些常见的操作方法#xff1a;
### 1. 使用 ArrayList 实例化并添加数据
java import java.util.ArrayList; …在Java中实例化一个 List 并向其中添加数据非常简单。List 是一个接口因此我们通常使用它的常见实现类 ArrayList 或 LinkedList。以下是一些常见的操作方法
### 1. 使用 ArrayList 实例化并添加数据
java import java.util.ArrayList; import java.util.List;
public class Main { public static void main(String[] args) { // 实例化一个ArrayList ListString list new ArrayList(); // 添加数据 list.add(Apple); list.add(Banana); list.add(Orange); // 打印List中的数据 System.out.println(list); } }
### 2. 使用 Arrays.asList() 创建不可变的 List
java import java.util.Arrays; import java.util.List;
public class Main { public static void main(String[] args) { // 使用Arrays.asList创建List并添加元素 ListString list Arrays.asList(Apple, Banana, Orange); // 打印List中的数据 System.out.println(list); } } **注意**使用 Arrays.asList() 创建的 List 是固定大小的不能添加或删除元素。
### 3. 使用 List.of() (Java 9 及以上版本)
java import java.util.List;
public class Main { public static void main(String[] args) { // 使用List.of创建不可变的List ListString list List.of(Apple, Banana, Orange); // 打印List中的数据 System.out.println(list); } } **注意**List.of() 创建的 List 也是不可变的不能添加或删除元素。
### 4. 使用 LinkedList 实例化并添加数据
java import java.util.LinkedList; import java.util.List;
public class Main { public static void main(String[] args) { // 实例化一个LinkedList ListString list new LinkedList(); // 添加数据 list.add(Apple); list.add(Banana); list.add(Orange); // 打印List中的数据 System.out.println(list); } }
### 总结 - **ArrayList**适合随机访问场景底层是动态数组实现。 - **LinkedList**适合频繁的插入、删除操作底层是双向链表实现。 - **Arrays.asList() 和 List.of()**适合创建不可变的列表不能修改。
这些都是在Java中实例化 List 并添加数据的常见方法。