java中创建List<String>的方式
时间: 2024-09-20 13:04:03 浏览: 42
Java8 将List<Integer> 转换成以逗号分割的String字符串
在Java中,创建`List<String>`列表主要有以下几种方式:
1. **使用ArrayList**:
```java
List<String> list = new ArrayList<String>();
```
这里直接实例化了ArrayList类,它是一个动态大小的数组。
2. **使用LinkedList**:
```java
List<String> list = new LinkedList<String>();
```
LinkedList提供了更好的插入和删除性能,适合频繁操作元素的情况。
3. **使用Arrays.asList()**:
如果你想从一个字符串数组创建列表,可以这样做:
```java
String[] array = {"element1", "element2"};
List<String> list = Arrays.asList(array);
```
注意这种方法不会改变原始数组。
4. **使用Collections类的静态工厂方法**:
```java
List<String> list = Collections.emptyList();
// 或者传入初始容量
List<String> list = Collections.synchronizedList(new ArrayList<String>(5));
```
5. **使用Java 8的Stream API**:
```java
List<String> list = Stream.of("element1", "element2").collect(Collectors.toList());
```
以上就是创建Java `List<String>`的一些常见方法。
阅读全文