永发信息网

map原理,它是如何快速查找key的

答案:2  悬赏:80  手机版
解决时间 2021-02-08 03:51
map原理,它是如何快速查找key的
最佳答案
先取出map中所有ID 这需要一个方法
Set set=linkedhashmap.getkeys()(你的map集合的一个方法)
然后对你建立的set集合 进行遍历
可以用增强for循环:
for(Object o:set){
if(o.equals(RecordID)){
String str = map.getvalue(o);
}
}
就可以了当然str要在外面定义
全部回答
c++的std::map有两种方式可以实现依据索引的内容查找对应的键值 1. 使用std::map的find接口。 例子如下: std::map maptest; std::map::iterator it = maptest.find("index"); if(it!=maptest.end()) return it->second; 2. 使用std::map的下标运算符重载 例子如下: std::map maptest; return maptest["index"]; 注意,对于第二种方式存在安全隐患。如果对应的索引并不存在对应的键值的话,会有异常抛出。如果不捕获并处理的话可能导致程序崩溃。如果不确认索引是否存在键值,最好使用第一种方式,并添加查找失败的处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
意匠美术怎么去啊,我要去那办事
官庄镇中心校地址在哪,我要去那里办事
东风悦达起亚这车怎样?省油吗?
文和书法教育地址在哪,我要去那里办事
鸿墨美术(大同南郊区)地址好找么,我有些事要
青岛山东路北站到火车站做几路公交车
徐州市国龙武馆地址有知道的么?有点事想过去
小华的年龄是13岁,爸爸今年45岁,几年后小华的
川艺画室地址在什么地方,我要处理点事
我的手机号绑定俩个支付宝如何解绑.有一个不
长利广告地址在什么地方,想过去办事
某校有13个课外兴趣小组,各组人数如下表。一
D舞者街舞工作室地址有知道的么?有点事想过
为什么要办理狗牌照??
洗车客户,要求放脚垫纸吗
推荐资讯
荣成市人和镇老干部工作办公室地址在什么地方
肺癌化疗到何种程度为宜?
斯米克瓷砖(科拉胜建材广场店)怎么去啊,我要
西北电力建设器材总厂家属院我想知道这个在什
经常白细胞低,淋巴细胞高是怎么回事?
大中型生产性投资项目建成投产所需的物资具有
in the eastern China还是in eastern China还
怎样把51自学网上的视频保存下来?
人川药房商贸门店我想知道这个在什么地方
春运班车北海到黎塘要多少钱
河北邯郸哪有卖钢琴的?
【仗义的意思】词语仗义的意思是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?