HarmonyOS HashMap 存各种类型数据的示例

有个需求需要使用 ArkTS 的 HashMap 存各种数据(比如 string,int,object) 等

在 TS 的话可以直接用 HashMap<string, any>

那么 ArkTS 怎么用?

HarmonyOS
2024-08-28 17:57:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

可以参考如下写法:

export default class MyHashMap{ 
  hashMap: HashMap<string, Object> = new HashMap(); 
 
  constructor() { 
    this.hashMap.set("key1",{value1:"value1"}) 
  } 
  foo():string{ 
    let value = this.hashMap.get("key1") as Record<string, Object> 
    return value.value1 as string 
  } 
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#%E4%BD%BF%E7%94%A8record%E7%B1%BB%E5%9E%8B

分享
微博
QQ
微信
回复
2024-08-28 22:40:48
相关问题
HarmonyOS Record HashMap map类型选择
1276浏览 • 2回复 待解决
数据库存word怎么
3226浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
344浏览 • 1回复 待解决
数据持久化遇到各种问题
245浏览 • 1回复 待解决
HarmonyOS 数据相关示例代码参考
204浏览 • 1回复 待解决
HarmonyOS使用HashMap崩溃
420浏览 • 1回复 待解决
HarmonyOS Record和HashMap区别
56浏览 • 2回复 待解决
PersistentStorage怎么进去
1772浏览 • 1回复 待解决
HarmonyOS 错误管理各种情况
239浏览 • 1回复 待解决
websocket和http数据请求示例
783浏览 • 1回复 待解决
HarmonyOS 数据类型-PurchaseOrderPayload
63浏览 • 1回复 待解决
HarmonyOS hashmap如何转json格式?
260浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
2669浏览 • 1回复 待解决
关于mysql大文本字段问题
4155浏览 • 1回复 待解决