社区
Java SE
帖子详情
HashMap得到某一key
kong2010
2004-11-24 08:47:00
己知HashMap的值,怎么得到对应的键
...全文
309
11
打赏
收藏
HashMap得到某一key
己知HashMap的值,怎么得到对应的键
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pdw2009
2005-06-06
打赏
举报
回复
获得键是很有意义的事情......
eureka0891
2005-04-01
打赏
举报
回复
bookhome(bookhome)的方法应该行
不过楼主这样做有意义吗?
kill8108
2005-03-31
打赏
举报
回复
但是有相同的值时,怎么知道关联到那个关键值呢??
chenhagi_0
2004-11-25
打赏
举报
回复
来顶一个
bookhome
2004-11-25
打赏
举报
回复
import java.util.Set;
import java.util.Iterator;
Set keySet = hashmap.keySet();
for (Iterator i = keySet.iterator(); i.hasNext();) {
String key = (String)i.next();
String value = (String)hashmap.get(key);
if (value.equals("aa")) {
return key;
}
}
呵呵,不知道楼主看懂了没有。。。。
林仪明
2004-11-25
打赏
举报
回复
楼主的用法真的和人不一样,不过不明白这样有什么意义!
不如把你的值put到key中,再把你的key放到值中
treeroot
2004-11-25
打赏
举报
回复
只有搜索一遍了
taoyi
2004-11-25
打赏
举报
回复
把你的东西倒过来用吧~~
catblue
2004-11-25
打赏
举报
回复
不可能反过来取,如果能取的话,那key就没意义了
funcreal
2004-11-24
打赏
举报
回复
没有楼主这样问的哦。一定在你的实现上有问题。
tiger_wkh52741
2004-11-24
打赏
举报
回复
hashmap中值可以重复,但是键值不可以,恐怕有些困难吧 !
JAVA-20分钟手写
HashMap
只用20分钟时间,手把手用java手写实现基本的
HashMap
的核心功能,包括:Map主结构get方法put方法优化过的哈希算法自动扩容迭代器Iterator等等通过手写深度理解原理
关于
HashMap
根据Value获取
Key
Map 中是一个
key
有且只有一个value,但是一个value可以对应多个
key
值,一般都是通过
key
,然后map.get(
key
)获得value,如果想要反向value获得
key
的值,提供以下两种方法: 方法一: public class
HashMap
Demo { //根据value值获取到对应的
key
值 public static String get
Key
(
HashMap
<String, String> map, String value) { S.
HashMap
根据value获取
key
值
Map集合的特性:一个
key
值对应一个value值,
key
值保持着唯一性,而插入的键值对相同
key
值会发生覆盖原
key
值对应的value值。 Map集合中一个
key
对应一个value,但是一个相同的value值可以对应多个
key
值 下面我们来根据value获取
key
,根据
key
获取value(1.foreach循环遍历 2.迭代器遍历) 举一个例子会更生动! 题目 创建一个Map集合,在集合中...
hashmap
如何根据
key
找到value?
1、
hashmap
如何根据
key
找到value? 首先新建一个Node用于接收查询出来的Node节点 hash(
key
)计算其hash码,并传入到getNode()方法中 ,根据hash码和对应的
key
找到对应的节点 public V get(Object
key
) { Node<K,V> e; return (e = getNode(hash(
key
), k...
将一个List<
HashMap
>集合,根据
HashMap
中的
key
,拆分成不同集合的实现
目前的项目有这么一个需求,需要根据List中,
HashMap
的
key
进行重新分组(
key
是固定的几个),将
key
相同的
HashMap
放入同一个List中,并且可以对这个List的大小进行控制,将这个List继续拆分成若干个List的集合。 看例子:希望能根据List中,
HashMap
的
key
进行分组,
得到
的结果是一个Map,分别以List中的Map的
key
为
key
,值是一个List集合,List中...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章