举一个java中Object类型转换成List<Map>类型的非强转的例子
时间: 2023-03-24 07:02:54 浏览: 100
Java Lambda List转Map代码实例
5星 · 资源好评率100%
可以使用Java 8中的Stream API来实现Object类型转换成List<Map>类型的非强转。具体实现可以参考以下代码:
Object obj = new Object();
List<Map<String, Object>> list = Stream.of(obj)
.map(o -> {
Map<String, Object> map = new HashMap<>();
map.put("key", o);
return map;
})
.collect(Collectors.toList());
这段代码将一个Object类型的对象转换成了一个包含一个Map的List,Map中的key为"key",value为原始的Object对象。
阅读全文