java HashMap存储list集合的问题

我定义一个全局的list集合,然后存储不同的数据,根据不同的Key存放在Map中,但是获取的时候确发现通过不同的Key拿到的Value却是同一个list集合,请问怎么办?

是不是你数据存放的时候重复了呢?而且,集合是引用对象,如果你不同的key的value指向同一个List集合,那么就是同一个集合引用的。

贴代码吧。你怎么放map 里面放的数据,

你的list集合存数据还有map存数据怎么存的

那你就是不同的key存储了相同的value,,map不允许key相同,,但允许value相同