数组转list java
时间: 2023-10-23 10:13:15 浏览: 68
在Java中,有几种方式可以将数组转换为List。
方式一:使用Arrays.asList()方法
这种方式可以将数组转换为List,但是需要注意的是,转换后的List是固定大小的,不支持增删操作。例如:
```
Integer[] intArray = new Integer<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java数组转List的三种方式及对比](https://blog.csdn.net/x541211190/article/details/79597236)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
json数组转list java遍历
可以使用 Java 中的 ObjectMapper 类将 JSON 数组转换为 List,示例代码如下:
```
ObjectMapper mapper = new ObjectMapper();
String jsonStr = "[{\"id\":1,\"name\":\"Alice\"},{\"id\":2,\"name\":\"Bob\"},{\"id\":3,\"name\":\"Charlie\"}]";
List<User> userList = mapper.readValue(jsonStr, new TypeReference<List<User>>(){});
for (User user : userList) {
System.out.println(user.getName());
}
```
其中,User 类为自定义的 Java Bean,需要根据 JSON 的结构进行适当的定义。在示例中,User 类包含 id 和 name 两个字段。在遍历 List 时,输出每个 User 对象的 name 属性。
需要注意的是,使用 ObjectMapper 需要引入 jackson-databind 的依赖。
json数组转list java代码实现
好的,以下是将 JSON 数组转为 List 的 Java 代码实现:
```
String jsonStr = "[\"apple\", \"banana\", \"orange\"]";
Type listType = new TypeToken<ArrayList<String>>(){}.getType();
List<String> fruitList = new Gson().fromJson(jsonStr, listType);
```
以上代码使用 Gson 库将 JSON 数组转换为 ArrayList 类型的 List。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)