当前位置: 移动技术网 > IT编程>开发语言>Java > Java Map 在put值时value值不被覆盖的解决办法

Java Map 在put值时value值不被覆盖的解决办法

2019年07月22日  | 移动技术网IT编程  | 我要评论

凯特 戴琳斯艳照,孕妇大麦茶,俄罗斯著名文学家

一、问题描述

  最近在代码开发中遇到一个问题,在往map中put文件路径值然后把map放到list中去时,遇到问题是map的后一个值总是把前一个值覆盖,导致最后map中只有一个值。

二、解决办法(有如下几种 ):

  第一种,直接改写hashmap;让他在值相同的时候不覆盖即可。

  第二种,因为我实际上是要把map存值然后再放到list中,那么我们可以想到放一个map和多个map实际上不影响;所以这也是我的解决办法;直接将map放到循环里执行,这样就不会将重复的值覆盖掉。代码如下:

以上所述是小编给大家介绍的java map 在put值时value值不被覆盖的解决办法,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网