hashmap的负载因子和容量

2024-01-02

如何找到hashmap当前的负载因子和容量?

Map m = new HashMap(10,1);

//but after lots of works

Here how to get current values.

您不应该能够获得负载系数和容量;它们是 hashmap 类的实现细节。但是,您可以使用反射。但尽量避免使用它,这通常是一个坏主意。

Field f1 = m.getClass().getDeclaredField("table");
f1.setAccessible(true);
int capacity = f1.get(m).length;

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

hashmap的负载因子和容量 的相关文章

随机推荐

  • 无法将类型编组为元素,因为它缺少自动生成的类的 @XmlRootElement 注释

    我需要根据我的架构验证 Class 对象 在该架构中我提供了正则表达式来验证自动生成的 JAXB 类的字段 当我尝试验证我的类对象时 出现以下错误 无法将类型 xyz 编组为元素 因为它缺少 XmlRootElement 注释 这是我用来验
  • 写 FizzBu​​zz

    读完这本编码恐怖小说后 我再次遇到了 FizzBu zz 原帖在这里 编码恐怖 为什么程序员不能编程 http www codinghorror com blog 2007 02 why cant programmers program h
  • 我们如何将 Perl 哈希引用绑定到 java 哈希映射

    我在用内联 Java https metacpan org pod Inline Java在 Perl 中 我需要将哈希传递给 Java 方法 我尝试过以下代码 my obj new Pod 101 my data input gt 45
  • 如何在链表中的给定位置插入项目?

    这是添加项目的方法 public void insert Object item Link add new Link add data item add next head head add listsize 但是如何在给定位置添加项目 到
  • 使用 Chart.js 将自定义文本添加到条形图标签值

    我正在使用 Chart js 插件来显示条形图 我得到的输出如下 My question is about how to add a custom text after rendering a value to bar For exampl
  • 使用 mongoose 过滤 mongoDB 中的嵌套数组

    我需要过滤 MongoDB 中的多级嵌套数组 架构如下 id 1234 array1 id a11 array2 id a21 array3 id a31 status done id a32
  • 打开自定义协议后关闭浏览器窗口

    我创建了一个 ASP Net 应用程序页面来处理打开FileSite http interwoven com cn products worksite deskmail site html链接 有一个自定义协议可以正确处理链接 即它打开文件
  • 如何创建白色的CSS框阴影

    我的网站上有以下框阴影 css 它在 Chrome 中看起来很棒 但 Firefox 和 IE 无法重现我正在寻找的效果 我只想在盒子的底部有一个白色的实心阴影 如何使其适用于所有浏览器 box shadow 0px 10px 14px 1
  • 如何禁用 netbeans 中的“扫描外部更改”?

    如何在 netbeans 中禁用 扫描外部更改 通过取消标记此处提到的复选框 https web archive org web 20110513031753 http blogs oracle com netbeansphp entry
  • 无法在索引 2 处绑定参数,因为索引超出范围

    我正在努力解决这个问题 任何人都可以帮我解决这个问题吗 请让我知道查询语句中的 where 子句哪里出了问题 我想从所有列中读取值 然后将其显示出来 这是我的查询代码 public class MainActivity extends Ap
  • 重新排序内存中的字节,然后写入文件

    我在内存中有一个数据块 从memory ptr 该程序的作用是对每个 qword 进行字节反转 然后将其写入文件 例如 18171615141312112827262524232221将写成1112131415161718212223242
  • 在 pandas 数据框中查找具有相同列值的行

    我有两个具有不同列大小的数据框 其中四个列在两个数据框中可以具有相同的值 我想在 df1 中创建一个新列 如果 df2 中的一行与 df1 中的一行具有相同的 A B C 和 D 列值 则该新列的值为 1 如果没有这样的行 我希望该值为 0
  • 如何为具有 VARBINARY(MAX) 字段的表生成 INSERT 脚本?

    我有一张桌子 上面有VARBINARY MAX 字段 SQL Server 2008 具有FILESTREAM 我的要求是 当我部署到生产环境时 我只能向 IT 团队提供一组按特定顺序执行的 SQL 脚本 我在生产中制作的新表有这个VARB
  • 未设置 vs. = NULL [重复]

    这个问题在这里已经有答案了 可能的重复 使用 PHP 释放内存哪个更好 unset 或 var null https stackoverflow com questions 584960 whats better at freeing me
  • ExtJS 图表的性能比 FusionCharts 更好吗?

    我们正在考虑在应用程序中用 ExtJS 图表替换 FusionCharts 因为 我们已经在整个 UI 中使用了 ExtJS 如果能够消除另一个商业第三方依赖项和 API 的开销和费用 那就太好了 我们希望能够在无 Flash 的移动设备上
  • 如何在 Ruby on Rails 中覆盖 Materialise CSS?

    我一直在互联网上浏览一些关于 Rails 中的 Materialise 的帖子 但是这个领域似乎非常模糊 我目前正在使用 Materialize sass gem 我没有找到很多有用的帖子 我决定来这里 这是我的页面代码pages disc
  • ggplot2 在箱线图顶部添加文本

    我有一个正在绘制的数据ggplot2作为箱线图 看起来像 gt head varf sID variable value 1 SP SA036 SA040 CM0001 0 492537313 2 SP SA036 SA040 CM0001
  • jQuery 加载动态元素

    我正在尝试对动态添加到页面上某些容器的元素进行一些条件操作 但我错过了一个事件 假设我有一个容器 div div 我可以轻松地将事件处理程序绑定到所有新元素的单击函数 使用 container on click sub element fu
  • Siri 无法在现有项目中运行

    我必须使用 Siri 通过我的应用程序发起 VoIP 呼叫 它在演示项目中工作 但当我将意图扩展添加到现有项目中时 Siri 不再工作 在系统设置中 我的应用程序未显示在应用程序支持部分中 Plist配置如下 另请参阅扩展的 plist 配
  • hashmap的负载因子和容量

    如何找到hashmap当前的负载因子和容量 Map m new HashMap 10 1 but after lots of works Here how to get current values 您不应该能够获得负载系数和容量 它们是