map转换为list实体
时间: 2023-08-11 08:03:09 浏览: 87
可以使用Java中的stream()方法和collect()方法将Map转换为List实体。以下是示例代码:
```java
import java.util.*;
import java.util.stream.Collectors;
public class MapToListExample {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "apple");
map.put(2, "banana");
map.put(3, "orange");
List<Map.Entry<Integer, String>> list = map.entrySet()
.stream()
.collect(Collectors.toList());
for (Map.Entry<Integer, String> entry : list) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
}
```
这段代码将一个键为Integer类型,值为String类型的Map转换为一个List实体,其中List的元素是Map.Entry类型。使用stream()方法获取Map的entrySet(),然后使用collect()方法将其转换为List实体。
阅读全文