ListFuturesSteelPrice用stream转mapStringFuturesSteelPrice
可以使用stream的collect方法来将List
List<FuturesSteelPrice> futuresSteelPrices = ... // 假设已经有了List<FuturesSteelPrice>
Map<String, FuturesSteelPrice> map = futuresSteelPrices.stream()
.collect(Collectors.toMap(FuturesSteelPrice::getKey, Function.identity()));
在上面的代码中,我们使用stream的collect方法来进行转换。在toMap方法中,我们传入两个参数:
- 第一个参数是一个Function,用于指定Map的key。我们通过FuturesSteelPrice的getKey方法来获取每个FuturesSteelPrice对象的key。
- 第二个参数是一个Function,用于指定Map的value。我们使用Function.identity()方法来表示将每个FuturesSteelPrice对象作为value。
这样就可以将List
原文地址: https://www.cveoy.top/t/topic/iRqL 著作权归作者所有。请勿转载和采集!