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类型选择
575浏览 • 2回复 待解决
数据库存word怎么
2992浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
210浏览 • 1回复 待解决
HarmonyOS使用HashMap崩溃
253浏览 • 1回复 待解决
websocket和http数据请求示例
626浏览 • 1回复 待解决
PersistentStorage怎么进去
1619浏览 • 1回复 待解决
如何读写各种途径创建文件
639浏览 • 1回复 待解决
HarmonyOS hashmap如何转json格式?
59浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
2494浏览 • 1回复 待解决
HarmonyOS 求一种类似总线通知功能
216浏览 • 1回复 待解决
关于mysql大文本字段问题
4049浏览 • 1回复 待解决