可以使用stream的collect方法来将List转换为Map<String,FuturesSteelPrice>。下面是一个示例代码:

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转换为Map<String,FuturesSteelPrice>

ListFuturesSteelPrice用stream转mapStringFuturesSteelPrice

原文地址: https://www.cveoy.top/t/topic/iRqL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录