java.lang.IllegalStateException: Duplicate key InventoryDetailDO

avatar
作者
猴君
阅读量:0

以下总结自以下链接

Java8 Duplicate key 异常解决-CSDN博客

原因:由于我们使用了jdk8的新特性中的stream流,将list转换为map集合,但是原来的list集合中存在重复的值,我们不知道如何进行取舍,所以报错

解决方式:删除错误值,或者使用以下方式

         Map<String, String> map = list.stream().                 collect(Collectors.                         toMap(item -> item, item -> item, (item1, item2) -> item1)); 

java.lang.IllegalStateException: Duplicate key InventoryDetailDO(id=xxxx, invId=xxxx, sn={})

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!