社区
Web 开发
帖子详情
map如何通过value获得key吗
crxfox
2009-09-09 10:41:25
如题~!
...全文
356
9
打赏
收藏
map如何通过value获得key吗
如题~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coolbamboo2008
2009-09-09
打赏
举报
回复
楼上都正解,遍历一遍吧
closewbq
2009-09-09
打赏
举报
回复
[Quote=引用 3 楼 closewbq 的回复:]
key和value多一对多的关系。
你可以从一个key查找固定的value。
如果从value来找key,需要遍历整个map,可能得到的是多个key。
[/Quote]
不好意思写错,key和value多对一的关系。
closewbq
2009-09-09
打赏
举报
回复
key和value多一对多的关系。
你可以从一个key查找固定的value。
如果从value来找key,需要遍历整个map,可能得到的是多个key。
longtenggdf
2009-09-09
打赏
举报
回复
[Quote=引用 1 楼 java2000_net 的回复:]
1 多个key可能对应相同的value
2 你只能遍历整个map,查看哪些,注意是哪些数值是你想要的
[/Quote]
up
老紫竹
2009-09-09
打赏
举报
回复
1 多个key可能对应相同的value
2 你只能遍历整个map,查看哪些,注意是哪些数值是你想要的
不修bux
2009-09-09
打赏
举报
回复
查是可以
但查出来的可能不准确
bayougeng
2009-09-09
打赏
举报
回复
可以查的,但是查出来的结果可能不是唯一的。
liujiajie_st
2009-09-09
打赏
举报
回复
你需要这个操作,用MAP不是最好的选择。
ms_X0828
2009-09-09
打赏
举报
回复
那你只能遍历了,把找到的key放到一个数组中
一个value可以对应多个key,一个key只能对应一个value
Redis入门到精通视频教程
Key
字符类型,其值(
value
)可以是 字符串(String), 哈希(
Map
), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型,每种数据类型有自己的专属命令。所以它通常也被称为数据结构服务器。 Redis可以理解为一...
Map
集合通过
value
获取
key
的几种方式
Map
集合通过
value
获取
key
的几种方式 在java实际开发过程中我们进场会遇到通过
value
找到对应
key
的业务场景 下面博主列几种通过
value
找
key
的方法 1.普通循环 for(String
key
:
map
.
key
Set()){ String
map
Name =
map
.get(
key
); if(
map
Name.indexOf(name)>=0){ return
key
; }
C++
Map
容器通过
value
找
key
//通过
value
找
key
for(std::
map
<int,char>::iterator it = a
Map
.begin();it!=a
Map
.end();it++) { if(it->second==
value
) cout<<"通过
value
: "<<
value
<<" 找到的
key
:"<<it->first<<endl; } } //通过
key
找
value
if(a
Map
.c.
JAVA
map
用
value
寻找
key
JAVA
map
用
value
寻找
key
Map
集合通过
value
获取
key
(案例学习)
分享
Map
集合通过
value
获取
key
!
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章