java - 获取 HashMap 中值的大小/长度

标签 java size hashmap

Map<Integer, String> map = new HashMap<Integer, String>();

如何获取字符串中匹配值的大小/长度?

例子:

1 , 红色 2、红色 3、蓝色 4、蓝色 5、红色

RED 字符串的大小 = 3

最佳答案

使用.values()获取包含 HashMap 的所有值的集合,然后使用 Collections.frequency()计算集合中对象的数量。

return Collections.frequency(map.values(), "red");

关于java - 获取 HashMap 中值的大小/长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483457/

相关文章:

java - mousePressed 方法不会响应

java - kafka 流 - 丰富的映射器

java - 如果替换给定键的旧值,put 方法是否会增加 "modCount"?

java - 如何使用Java分割以下字符串?

java - linkedhashmap如何维护插入顺序

java.io.IOException : Cannot run program "usr/bin/ffmpeg ": error=2, 没有那个文件或目录

java - 在 Spring 中禁用 @Scheduled 方法/bean

caching - 256 KB 的缓存大小真的是 256 KiB?

c++ - 使用 std::ios::ate 获取文件大小?

java - 如何在 GridBagLayout 内设置组件的大小