gpt4 book ai didi

java - 访问 HashMap 中变量使用的次数?

转载 作者:行者123 更新时间:2023-12-01 07:02:59 25 4
gpt4 key购买 nike

我想知道是否有任何方法可以访问给定变量在 HashMap 中使用的次数。

考虑以下代码:

public class HashMapTest {

public enum Sex {
MALE, FEMALE;
}

private static HashMap<Integer, Sex> map = new HashMap();

public static void main(String[] args) {

map.put(1, Sex.FEMALE);
map.put(2, Sex.FEMALE);
map.put(3, Sex.FEMALE);

System.out.println("Female added. There are currently #NUMBER HERE females.");

}
}

在此代码中,我将 3 个键设置为女性。有没有办法打印出设定的女性数量?

或者我最好使用 2 个独立的 ArrayList,一个用于男性,一个用于女性?

提前致谢:)

最佳答案

Collections.Frequency(map.values(), Sex.FEMALE) 可以完成这项工作。

关于java - 访问 HashMap 中变量使用的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36320530/

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