java 怎么创建一个list
时间: 2024-09-18 20:12:12 浏览: 44
在 Java 中,你可以使用 List 接口来创建一个列表,List 是 Java Collection 框架的一部分,提供动态数组的功能。以下是几种常见的创建 List 的方式:
1. **ArrayList** (可变大小,线程不安全):
```java
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
```
2. **LinkedList** (双向链表,插入和删除高效,随机访问慢):
```java
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<>();
list.addFirst("元素1");
list.addLast("元素2");
```
3. **Vector** (线程安全,功能类似 ArrayList,效率略低):
```java
import java.util.Vector; // 注意 Vector 已经在 Java 5 后不再推荐使用,因为 ArrayList 更好
Vector<String> list = new Vector<>();
list.addElement("元素1");
```
4. **通过泛型指定类型**:
```java
import java.util.List;
List<String> list = new ArrayList<>(); // 或者 LinkedList(), Vector() 等
```
以上都是创建空列表的例子。如果你已经有了一组元素,可以直接在构造函数中添加:
```java
List<String> list = new ArrayList<>("元素1", "元素2");
```
阅读全文