相关疑难解决方法(0)

Java Hashmap:如何从值获取密钥?

如果我的价值"foo",以及HashMap<String> ftw对于其ftw.containsValue("foo")返回true,我怎么能得到相应的钥匙?我是否必须遍历hashmap?最好的方法是什么?

java hashmap

429
推荐指数
15
解决办法
81万
查看次数

双向地图

你能否建议一种地图或类似的数据结构,我们可以同样轻松地获得彼此的价值和关键.也就是说,每个都可以用于寻找其他.

java dictionary

53
推荐指数
5
解决办法
2万
查看次数

存储密钥值对的最佳Java数据结构

可能重复:
Java Hashmap:如何从值获取密钥?
Java中的双向映射?

我想key value data structure用于Android应用程序.我可以使用Map<K,V>,但在Map我无法获得特定值的关键.

是否有任何良好的Java数据结构,我可以使用它来按值检索密钥,反之亦然.

java android

19
推荐指数
1
解决办法
5万
查看次数

Kotlin中的BiMap /双向哈希图

是否有kotlin的双向hashmap?如果不是 - 在kotlin表达这个的最佳方式是什么?包括番石榴从那里获得BiMap感觉就像在一个非常小的目标上用一把非常大的枪射击 - 没有我能想象的解决方案目前感觉正确 - 我想到的最好的事情就是为它编写一个自定义类

bimap kotlin

9
推荐指数
2
解决办法
3102
查看次数

更快地从Map中找出给定值的关键字?

我想从HashMap中找出给定值的关键,目前我必须通过所有键并在地图中检查它的值,有更快的方法吗?

java map

3
推荐指数
2
解决办法
2767
查看次数

如何通过提供值从HashMap获取密钥?

private static HashMap<Script, String> scripts = new HashMap<>();

    public Script getScriptByName(String name) {
        for (String s : scripts.values()) {
            if (s.equals(name)) {
                ...
            }
        }
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

鉴于此代码,我如何获取特定值的键?

java hashmap

0
推荐指数
1
解决办法
102
查看次数

标签 统计

java ×5

hashmap ×2

android ×1

bimap ×1

dictionary ×1

kotlin ×1

map ×1