gpt4 book ai didi

java - 递归遍历HashMap?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:31 25 4
gpt4 key购买 nike

有没有办法递归遍历HashMap,使得key1value1实际上是新的key2它返回 value2 又将是下一个 key3 等等……直到它返回 null?逻辑如下:

hm.get(key)
hm.get(hm.get(key))
hm.get(hm.get(hm.get(key)))
......

我假设这可以通过一些递归过程来完成?如果我错了,请纠正我。谢谢!

最佳答案

这是您想要的程序吗?它将通过遍历 hashmap 返回最终值:

 Public Object traverseMap(Object key)
while(hm.get(key) != null){
key = hm.get(key);
}
return key;
}

关于java - 递归遍历HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10394511/

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