在使用 HashMap,当使用自定义数据结构作为Key时,如何保证hashMap读取get时,获取到key对应到value
已知范型数据模型存储:keyToEntry: HashMap<K, LinkedEntry<K, V>> = new HashMap<K, LinkedEntry<K, V>>();假使我在使用 HashMap,当使用自定义数据结构作为Key时,如何保证hashMap读取get时,获取到key对应到value,注意: Key是复合数据结构,内部属性的值如果相同,认为是一个key.
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 解决hashmap通过key取不到value 
2184浏览  • 1回复 待解决
如何在C层获取一个hashmap或者自定义对象数据 
3035浏览  • 0回复 待解决
MyBatis 使用 ON DUPLICATE KEY UPDATE 返回自定义uuid 
3578浏览  • 1回复 待解决
HarmonyOS使用HashMap崩溃 
1537浏览  • 1回复 待解决
HarmonyOS  当自定义组件使用大括号传递插槽时无法传递样式 
1050浏览  • 1回复 待解决
Object.keys(model) 可获取model对象里的所以key 但是怎么能通过每个key获取对应的value值呢? 
1515浏览  • 1回复 待解决
Key-Value存储问题咨询 
1222浏览  • 1回复 待解决
HarmonyOS 应用全局Image缓存能否自定义Key? 
1084浏览  • 1回复 待解决
在内存管理数据结构比如使用ArrayBuffer、Buffer、Uint8Array等数据结构使用过程中,在使用效率上进行纠结 
3385浏览  • 1回复 待解决
HarmonyOS Resource类型的对象如何获取到key值 
1570浏览  • 1回复 待解决
#鸿蒙通关秘籍#在使用@ObjectLink时怎样保证数据的双向同步? 
1090浏览  • 1回复 待解决
#鸿蒙学习大百科#在ArkTS中,为何推荐使用HashMap而非Record作为存储容器? 
1763浏览  • 1回复 待解决
HarmonyOS  this.weightDao为空, 当使用UI组件作为参数时 
910浏览  • 1回复 待解决
storage存储key-value成功后,重启应用获取不到 
4126浏览  • 1回复 待解决
HarmonyOS Record的key定义成常量无法使用 
794浏览  • 1回复 待解决
#鸿蒙学习大百科#如何删除preference中的某个key对应的value? 
975浏览  • 1回复 待解决
#鸿蒙学习大百科#键值型数据库如何获取指定key的value? 
1159浏览  • 1回复 待解决
HarmonyOS 数据结构咨询 
1095浏览  • 1回复 待解决
HarmonyOS @BuilderParam结合自定义组件时的使用问题 
865浏览  • 1回复 待解决
调用系统相机拍照时,获取到了uri,通过router的params传递所对应的bean类时,用get()获取undefined 
809浏览  • 1回复 待解决
HarmonyOS 自定义组件中的constructor()方法在使用组件时没有调用 
1579浏览  • 1回复 待解决
HarmonyOS  自定义界面扫码当扫到多个码时如何处理 
1162浏览  • 1回复 待解决
HarmonyOS Bean对象如何删除对应的key 
1150浏览  • 1回复 待解决
HarmonyOS 如何获取签名key 
1111浏览  • 1回复 待解决





















不支持自定义Key重写equals, 这里map的key如果是个object类型,即便字面量是一样的,但是地址值是不一样的,也会认为是不同的key,在取的时候也不好取。当前给的思路是,在map set之前判断这个key对象是否存在,可以根据里面的关键元素判断,然后把关键元素拼接作为key,而非object作为key