java中String[]转List
时间: 2024-04-25 11:23:40 浏览: 9
在Java中,你可以使用`Arrays.asList()`方法将`String[]`数组转换为`List<String>`。以下是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] array = {"A", "B", "C"};
List<String> list = Arrays.asList(array);
System.out.println(list);
}
}
```
在上面的示例中,我们首先创建了一个`String[]`数组`array`,然后使用`Arrays.asList()`方法将其转换为`List<String>`类型的`list`。最后,我们打印出了转换后的列表。
请注意,`Arrays.asList()`方法返回的是一个固定大小的列表,不支持添加或删除元素操作。如果你需要对列表进行修改操作,可以将其转换为`ArrayList`,如下所示:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] array = {"A", "B", "C"};
List<String> list = new ArrayList<>(Arrays.asList(array));
System.out.println(list);
}
}
```
在上面的示例中,我们使用`ArrayList`的构造函数将`Arrays.asList()`返回的列表转换为可修改的`ArrayList<String>`类型。