HarmonyOS ArkTS支持重写hashCode值吗?
可以重写类的hashCode方法吗?Map以某个class类型作为key时,要让不同实例但属性值相同时,算出的hash值一致,在Map中存储在同一个位置。
示例代码:
export class TestMap {
message: string;
constructor(msg: string) {
this.message = msg;
}
}
function test() {
let test1 = new TestMap("test");
let test2 = new TestMap("test");
let testMap = new Map<TestMap, TestMap>();
testMap.set(test1, test1);
testMap.set(test2, test2);
console.log(`testMap size=${testMap.size}`);
}
期望输出为:testMap size=1可以重写TestMap的hashcode方法,实现这一效果吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS RN支持重写框架层TurboModule
506浏览 • 1回复 待解决
aws的ALB支持重写吗?不支持的话要怎么解决呢?目前使用EKS
3259浏览 • 0回复 待解决
ArkTS类的方法是否支持重载
2832浏览 • 1回复 待解决
HarmonyOS WebViewController可以被继承和重写吗?
142浏览 • 1回复 待解决
HarmonyOS 类可以被继承并重写吗
480浏览 • 1回复 待解决
java对象hashcode方法有替代api或者库吗
1313浏览 • 1回复 待解决
ArkTS语言支持语音识别吗?
1406浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
396浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象类吗?
629浏览 • 1回复 待解决
ArkTS支持反射,有人知道反射用法吗?
2909浏览 • 1回复 待解决
HarmonyOS ArkTS支持子组件接受泛型T吗
435浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS中实现类的继承和方法重写?
843浏览 • 1回复 待解决
ArkTS声明式开发范式现在支持了WebGL吗?
798浏览 • 1回复 待解决
ArkTs支持java或者TS Reflect的反射用法吗
3324浏览 • 1回复 待解决
HarmonyOS 返回键强制监听及重写
1320浏览 • 1回复 待解决
有谁知道ArkTS支持隐式跳转吗?
2327浏览 • 1回复 待解决
有谁知道ArkTS支持定时器吗
3308浏览 • 1回复 待解决
HarmonyOS AKI是否支持传值引用
212浏览 • 1回复 待解决
HarmonyOS onTouch中,按压值是pressure吗?值范围是多少
264浏览 • 1回复 待解决
HarmonyOS createAsset接口extensions支持哪些枚举值
458浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
486浏览 • 1回复 待解决
HarmonyOS 实体类如何重写toString方法
234浏览 • 1回复 待解决
HarmonyOS ArkTS不支持RSA公钥解密吗,有其他ohpm库可以用吗?
303浏览 • 1回复 待解决
ArkTS如何进行页面间传值?
1847浏览 • 1回复 待解决
HarmonyOS 是否支持跨包引用资源值? 是否支持引用远程私仓里的资源json里的值?
500浏览 • 1回复 待解决
目前文档中暂未提到可支持重写该方法。请尝试如下方法: