关于#java#的问题:集合中添加元素,不同的hash值可以得到同一个索引吗

集合中添加元素,不同的hash值可以得到同一个索引吗?就是这些字数了 想不到别的了 这些官方

首先要确认下你说的集合是指的 List 还是Set或者Map。如果是list的话,索引和hash值无关;如果是Set或者Map的话,它是用hash值和底层数组长度取余确定索引,这个时候hash值是有可能一样的。这就是hash冲突,这个时候会采用链表来解决冲突问题

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^