gpt4 book ai didi

java - 哪个集合最适合存储键值对,但我必须同时搜索键和值

转载 作者:行者123 更新时间:2023-12-01 22:18:11 26 4
gpt4 key购买 nike

我有两个属性“姓名”和“电话号码”。我的要求是,用户可以根据任何属性进行搜索,结果应该是“姓名”和“电话号码”。

情况1.如果用户根据姓名搜索,应该得到姓名和电话号码。

情况2.如果用户根据电话号码搜索,应该得到姓名和电话号码..

请告诉我,哪个集合最适合这种情况。

最佳答案

您可以使用BiMap 。它是 Guava 的一部分项目。

双向映射是一种保留其值及其键的唯一性的映射。这允许一个反向 View ,将该 bimap 的每个值映射到其关联的键。 Guava 有多种实现类型,例如 HashBiMap、ImmutableBiMap、EnumBiMap 和 EnumHashBiMap。

您可以查看link .

关于java - 哪个集合最适合存储键值对,但我必须同时搜索键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30559100/

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