获取哈希映射中的前 10 个值

2024-01-12

我想弄清楚如何从 中获取前 10 个值HashMap。我最初尝试使用TreeMap并让它按值排序,然后取前 10 个值,但似乎这不是选择,因为TreeMap按键排序。

我仍然希望能够知道哪些键具有最高值,K, V地图的String, Integer.


也许你应该实施Comparable存储在哈希图中的值对象的接口。 然后您可以创建所有值的数组列表:

List<YourValueType> l = new ArrayList<YourValueType>(hashmap.values());
Collection.sort(l);
l = l.subList(0,10);

Regards

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取哈希映射中的前 10 个值 的相关文章

随机推荐

  • 分页后缀不适用于以前的链接

    你好 在我的分页代码中 config base url base url cp orders config suffix http build query GET config uri segment 3 config total rows
  • 如何使用新的 HTML5

    在 Windows 7 上的 Firefox 31 中查看我的网页时 video标签显示带有深色 灰色覆盖的视频第一帧的图片 视频运行没有问题 我希望它显示时没有灰色 深色 视频播放后颜色就会消失 在 Chrome 36 或 IE 上查看同
  • Laravel:更新嵌套的 json 对象

    我的数据库中有一个列用于保存用户的设置 数据结构如下所示 email subscriptions Foo true Bar false 我正在使用 vue 切换来更改每个属性的状态 真 假 一切似乎都正常 但是当我保存时 我会清除结构并保存
  • 如何用 C 验证 X509 证书

    我有 X509 格式的证书 这是函数中的输入参数 我想做的是验证证书的有效性 如何做呢 X509 verify cert 我找到了这个函数 但是它不接受 X509 证书 它接受 X509 store 而我只有一个 X509 谢谢 此致 我来
  • ASP.NET代码检测IIS“Windows身份验证”是否启用

    我希望能够从 ASP NET 代码中检测 IIS 当前是否具有 Windows 身份验证 可用 从我安装并当前在 匿名访问 下运行的应用程序开始 我想检测 IIS中实际上已经安装了 Windows身份验证 组件 例如某些IIS7没有安装 默
  • slim 动态条件类 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 只是为了帮助其他开发人员 因为 SO 上没有类似的问题 div class is active active inactive div cl
  • Object.ReferenceEquals 为两个不同的对象打印 true

    下面的代码是如何打印的true string x new string new char 0 string y new string new char 0 Console WriteLine object ReferenceEquals x
  • 将 mysql“创建表”翻译为 postgresql

    我正在尝试将 创建表 从 mySQL 翻译为 postgreSQL mySQL CREATE TABLE IF NOT EXISTS pets id INT 4 UNSIGNED NOT NULL AUTO INCREMENT PRIMAR
  • Hector 是否提供 API 来支持复合密钥?

    现在 我必须通过将子项格式化在一起来手动生成复合键 它很丑陋而且效率低下 我想知道 Hector 是否提供了这样一组 API 来以更体面的方式处理复合键 是的 它确实 您可以查看 DynamicCompositeTest 的示例 https
  • 让鼠标穿过Windows Flutter

    I am working on a Flutter Desktop screen Annotation Application where I want to ignore the mouse events and let is pass
  • makefile 中前缀 @- 是什么意思?

    前缀是什么意思 在 makefile 中是什么意思 与使用有什么区别 没有 例如 在以下情况下 ifndef NO CBLAS echo Generating cblas h in DESTDIR OPENBLAS INCLUDE DIR
  • Java 中对 MacOS X 的本机 Swing 菜单栏支持

    一个突出的链接是http www devdaily com blog post jfc swing handling main mac menu in swing application http www devdaily com blog
  • 检测Android设备是否有互联网连接

    我需要判断我的设备是否有互联网连接 我找到了很多答案 例如 private boolean isNetworkAvailable ConnectivityManager connectivityManager ConnectivityMan
  • 如何修复过时的 git 分支 -r (删除幻影 git 分支)?

    git branch develop feature bug 76 master git branch r origin HEAD gt origin master origin develop origin feature impleme
  • 显示 StackView 页面时 Qt QML 聚焦项目(TextField)

    我想启用TextField加载 QML 文件时聚焦 但是 它不起作用 加载 TestUi qml 文件后 我放置了一些按钮及其onClick 我做的方法 recipientView focus true 效果很好 问题是第一次加载视图时未启
  • 如何递归枚举对象的属性?

    出于性能原因 我已开始重写 VMware 每日报告 尽可能使用 Get View 而不是相关的 PowerCLI 命令 这样做的一个小不便是 返回的视图对象通常具有许多属性 其中许多属性本身就是对象 某些属性嵌套四层或更多层 因此 我尝试创
  • 如何知道移动设备是否显示桌面?

    我见过很多问题 https stackoverflow com a 3540295 1408137询问如何检测设备是否是移动设备 一般来说 它们分为三类 检查屏幕尺寸 视口 检查用户代理 使用库 例如现代化 http modernizr c
  • 如何在 Visual Studio 2019 中更新我的 IntelliCode 模型?

    我从各种解决方案中创建了一些模型 但我想知道如何更新它们以利用这些解决方案中代码的更改 或者这会自动发生吗 我可以删除并重新创建模型 但这似乎有点矫枉过正 您不必删除模型 只需重新训练它即可 截至撰写本文时 刷新模型的方式是 打开您想要刷新
  • 业务审计日志 - 推荐的库或方法? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 你知道有什么好的 Java 审计日志库吗 或者至少有一本好书 文章可以帮助选择为应用程序构建审核日志的
  • 获取哈希映射中的前 10 个值

    我想弄清楚如何从 中获取前 10 个值HashMap 我最初尝试使用TreeMap并让它按值排序 然后取前 10 个值 但似乎这不是选择 因为TreeMap按键排序 我仍然希望能够知道哪些键具有最高值 K V地图的String Intege