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}`);
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
期望输出为:testMap size=1可以重写TestMap的hashcode方法,实现这一效果吗?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS RN支持重写框架层TurboModule
896浏览 • 1回复 待解决
aws的ALB支持重写吗?不支持的话要怎么解决呢?目前使用EKS
3834浏览 • 0回复 待解决
ArkTS类的方法是否支持重载
3375浏览 • 1回复 待解决
HarmonyOS 类可以被继承并重写吗
882浏览 • 1回复 待解决
HarmonyOS WebViewController可以被继承和重写吗?
490浏览 • 1回复 待解决
java对象hashcode方法有替代api或者库吗
1710浏览 • 1回复 待解决
ArkTS语言支持语音识别吗?
2004浏览 • 1回复 待解决
HarmonyOS ArkTS支持TS的抽象类吗?
1119浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
823浏览 • 1回复 待解决
ArkTS支持反射,有人知道反射用法吗?
3401浏览 • 1回复 待解决
HarmonyOS ArkTS支持子组件接受泛型T吗
920浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS中实现类的继承和方法重写?
1511浏览 • 1回复 待解决
Arkts支持平行视界功能开发吗?
394浏览 • 1回复 待解决
有谁知道ArkTS支持定时器吗
3872浏览 • 1回复 待解决
有谁知道ArkTS支持隐式跳转吗?
2843浏览 • 1回复 待解决
ArkTS声明式开发范式现在支持了WebGL吗?
1320浏览 • 1回复 待解决
ArkTs支持java或者TS Reflect的反射用法吗
4084浏览 • 1回复 待解决
HarmonyOS 返回键强制监听及重写
1668浏览 • 1回复 待解决
HarmonyOS AKI是否支持传值引用
719浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1084浏览 • 1回复 待解决
HarmonyOS 实体类如何重写toString方法
657浏览 • 1回复 待解决
HarmonyOS onTouch中,按压值是pressure吗?值范围是多少
692浏览 • 1回复 待解决
HarmonyOS createAsset接口extensions支持哪些枚举值
726浏览 • 1回复 待解决
HarmonyOS ArkTS不支持RSA公钥解密吗,有其他ohpm库可以用吗?
738浏览 • 1回复 待解决
ArkTS如何进行页面间传值?
2462浏览 • 1回复 待解决
目前文档中暂未提到可支持重写该方法。请尝试如下方法: