gpt4 book ai didi

java - 什么应该使用HashMap或HashSet?

转载 作者:行者123 更新时间:2023-12-02 07:33:22 25 4
gpt4 key购买 nike

如果给你一组记录(例如,带有 ID、姓名和年龄字段的用户记录)并且你需要发送它的集合到 View 进行简单的遍历。那么 HashMap 和 HashSet 哪个集合更适合使用为什么?为了提高效率,您将在 User 类中使用什么哈希码生成代码?

最佳答案

HashSet 本身就是 HashMap 的实现,因此最终它并没有真正产生太大的区别。但是,由于您正在与用户打交道,我认为最终您将需要通过 ID 访问 User 对象。

假设每个用户都有一个唯一的 ID,您可以使用一个以 ID 作为键、以整个 User 对象作为值的 HashMap。这将允许您遍历和访问特定的用户数据。

关于java - 什么应该使用HashMap或HashSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12634918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com