String[] 转list
时间: 2023-08-16 21:16:48 浏览: 48
可以使用以下方法将String\[\]转换为List:
1. 使用Arrays.asList()方法:
```java
String\[\] str = {"1", "2", "3", "5", "6"};
List<String> listStr = Arrays.asList(str);
```
这将返回一个固定大小的List,不能进行增删操作。
2. 使用ArrayList的构造函数:
```java
String\[\] arr = {"0", "1", "2"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(arr));
```
这将返回一个可变大小的ArrayList,可以进行增删操作。
3. 使用Collections.addAll()方法:
```java
String\[\] arr = {"0", "1", "2"};
ArrayList<String> list = new ArrayList<>(arr.length);
Collections.addAll(list, arr);
```
这也将返回一个可变大小的ArrayList,可以进行增删操作。这种方法在处理大量数据时效率较高。
以上是将String\[\]转换为List的几种方法。根据你的需求选择适合的方法即可。
#### 引用[.reference_title]
- *1* [String[] 与 List间转换](https://blog.csdn.net/gowhere_/article/details/77975605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [String数组转List的三种方式](https://blog.csdn.net/Mrlaofu/article/details/109205347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]