hashmap相关内容

为什么不允许外部接口为 HashMap 提供 hashCode/equals?

使用 TreeMap 提供自定义 Comparator 是很简单的,从而覆盖添加到地图的 Comparable 对象提供的语义.HashMaps 然而不能以这种方式控制;提供散列值和相等性检查的函数不能被“侧载". 我怀疑设计一个接口并将其改造成 HashMap(或一个新类)既简单又有用?像这样的东西,除了更好的名字: 接口哈希器;{int AlternativeHashCode(T t ..
发布时间:2022-01-08 14:18:24 Java开发

在 SQL 数据库中存储 HashMap

如何在 SQL 数据库中存储 HashMap?另外,如何将 HashMap 从 SQL 数据库加载回 HashMap 实例? 好的,这就是我正在做的.我有一个数据库来存储我的游戏的玩家数据.它有一个包含他们的用户名和密码的表.每个玩家都有一个 HashMap 来存储他们的属性.我需要将该 HashMap 与其各自的用户一起存储在数据库中. 解决方案 你需要一个3列的表 用户, ..
发布时间:2022-01-08 14:18:15 Java开发

Java将Hashmap放入Treemap

我目前正在从上一个问题中询问的文本文件中读取 200 万行Java 读取文本文件的最快方式200万行 现在我将这些信息存储到 HashMap 中,我想通过 TreeMap 对其进行排序,因为我想使用天花板键.下面的方法对吗? private HashMaphMap = new HashMap();私有TreeMaptMap = new TreeMap ..
发布时间:2022-01-08 14:18:08 Java开发

如何创建值可以是多种类型之一的 Rust HashMap?

我想制作一个包含多种类型的 JSON 对象.这是结构: {“key1":“价值",“key2":[“val",“val",“val"]"key3": { "keyX": 12 }} 如何制作一个接受所有这些类型的 HashMap? 我正在尝试这个: let item = HashMap::new();item.insert("key1", someString);//类型是&strit ..
发布时间:2022-01-08 14:18:00 其他开发

在 Java 中计算 Map 中键的出现次数

我正在编写一个项目,该项目从 .java 文件中捕获 Java 关键字并使用地图跟踪出现的情况.我过去曾成功使用过类似的方法,但我似乎无法将这种方法用于我的预期用途. 映射map = new TreeMap();设置keywordSet = new HashSet(Arrays.asList(keywords));扫描仪输入 = 新扫描仪(文件);整数 ..
发布时间:2022-01-08 14:17:46 Java开发

Hashmap 是否自动排序?

这是我的哈希图: HashMaphashMapTest = new HashMap(); 然后我将 Date.getTime() 插入到这个哈希图中,例如: 日期开始 = new Date(vonDatum.getTime());for (int i = 0; i ..
发布时间:2022-01-08 14:17:24 Java开发

使用预定义值填充哈希图(java)

我遇到了一个以前没有处理过的问题.我正在为java中的数据库编写一个补丁,它基本上转换存储在某些行中的数据.为了做到这一点,我有一个转换表,可以告诉我什么值变成什么值. 例如,如果我读入“RC"、“AC"、“GH"-> 将值更新为“T1".(这些只是随机示例,它基本上是将一个字符串转换为另一个字符串.) 我需要一种存储这些转换的好方法.我在想一个哈希图:KEY,VALUE: (RC,T ..
发布时间:2022-01-08 14:17:07 Java开发

在 HashMap 中找到最接近的答案

我想在 hashmap 中搜索一个键并找到离该键最近的一个! HashMapmap = new HashMap(); 所以基本上我想搜索一个 long,如果它在地图中不存在,则找到与该 long 值最接近的匹配!我该怎么做!? 提前感谢 解决方案 你不能用 HashMap 来完成它而不迭代它的所有键.我认为这不是您所追求的,所以这是一种使用 TreeMap 的方法: Tree ..
发布时间:2022-01-08 14:16:57 Java开发

Java多对多关联图

我有两个类,ClassA 和 ClassB,还有一个“多对多"AssociationClass.我想要一个保存 A 和 B 之间关联的结构,以便我可以找到 A 或 B 的每个实例的对应项. 我想过使用带有对键的 Hashmap: Hasmap, AssociationClass>协会; 这样,我可以添加和删除 ClassA 和 ClassB 的两个实例之间的关联,并且可以查询两个给定实例 ..
发布时间:2022-01-08 14:16:49 Java开发

JNI:创建 HashMap

如何在 JNI 中创建 HashMap 对象? 解决方案 这里是代码,你需要修改才能工作 jclass mapClass = (*env)->FindClass(env, "java/util/HashMap");如果(地图类 == NULL){返回空值;}jsize map_len = 1;jmethodID init = (*env)->GetMethodID(env, mapCla ..
发布时间:2022-01-08 14:16:43 其他开发

HashMap 中的桶数是什么意思?

我正在阅读 Hashmap. HashMap 的实例有两个影响其性能的参数:初始容量和负载因子.容量是哈希表中的桶数. 如果Hashmap中有10个键值对.假设 Hashcode 不同. 每个将驻留在一个桶中,对吗?或者一个bucket可以有bucket多个key-value对? 因为bucket在英文中的意思是一个可以容纳许多对象的大东西. 解决方案 没错,每个b ..
发布时间:2022-01-08 14:16:37 Java开发

如何从哈希映射中返回键列表?

我目前正在尝试制作一个将动词变位成西班牙语的程序.我创建了一个哈希表,其中包含一个键和对象动词的实例化.键是具有动词不定式形式的字符串(例如,“hablar").这是我到目前为止的哈希映射代码: 公共类 VerbHashMap {HashMap动词HashMap;公共 VerbHashMap(){verbHashMap = new HashMap();}} HashMap 中每 ..
发布时间:2022-01-08 14:16:22 Java开发

是什么导致 java.util.HashSet 和 HashMap.keySet() 类的 iterator() 排序稍微不可预测?

六年前,我花了几天时间试图找出我完全确定的框架在哪里随机响应.在仔细追踪整个框架以确保它都使用相同的 Random 实例之后,我继续通过单步代码进行追踪.这是高度重复的迭代自调用代码.更糟糕的是,该死的效果只有在完成大量迭代后才会出现.+6 小时后,当我在 javadoc 中发现 HashSet.iterator() 的一行表明它不能保证返回元素的顺序时,我终于束手无策了.然后,我检查了整个代码库 ..
发布时间:2022-01-08 14:15:57 Java开发

将新对象存储为哈希图的值?

我正在尝试找到一种方法来将类的新实例存储为 Java 哈希图中的值.这个想法是由一位 Java 讲师给我的,目的是创建一个可用于我正在开发的程序的数据存储结构. 他向我推荐的想法是使用存储计算机名称的哈希图作为键,值将是类 InfoStor.class 的新实例.InfoStor包含getName()、setName()、getMemory()等方法…… 我已经为基本测试设置了类和方法 ..
发布时间:2022-01-08 14:15:42 Java开发

遍历嵌套的 hashmap

我将如何遍历嵌套的 HashMap? HashMap 设置如下: HashMap> 其中Student 是一个包含变量name 的对象.例如,如果我的 HashMap 看起来像这样(以下不是我的代码,只是为了模拟 hashmap 的内容可能是什么) hm =>HashMap>HashMap ..
发布时间:2022-01-08 14:15:36 Java开发