java查询 用list为什么多条会覆盖
时间: 2023-11-20 22:05:09 浏览: 152
Java Map 在put值时value值不被覆盖的解决办法
在Java中,如果你使用List来存储数据,当你添加多条数据时,不会发生覆盖的情况。每一条数据都会被添加到List中,并且可以通过索引来访问每一条数据。
如果你发现多条数据被覆盖了,可能是以下原因:
1. 你使用的是Map而不是List。在Map中,每个元素都有一个唯一的键,如果你添加了多个具有相同键的元素,则后面的元素将覆盖先前的元素。
2. 你在添加数据时,使用了相同的索引。在List中,每个元素都有一个索引,如果你使用相同的索引添加多个元素,后面的元素将覆盖先前的元素。
如果以上两种情况都不是你遇到的问题,请提供更多的细节和代码,以便我更好地了解你的问题。
阅读全文