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类型选择
3190浏览 • 2回复 待解决
数据库存word怎么
4328浏览 • 1回复 待解决
数据持久化遇到各种问题
1478浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
885浏览 • 1回复 待解决
HarmonyOS AppStorageV2存储简单类型示例
1215浏览 • 1回复 待解决
键值型数据库能用户头像吗?
650浏览 • 1回复 待解决
HarmonyOS各种context区分
994浏览 • 1回复 待解决
HarmonyOS 错误管理各种情况
1075浏览 • 1回复 待解决
HarmonyOS 关于各种异步api问题
1020浏览 • 1回复 待解决
HarmonyOS 数据相关示例代码参考
1414浏览 • 1回复 待解决
PersistentStorage怎么进去
2535浏览 • 1回复 待解决
HarmonyOS使用HashMap崩溃
1537浏览 • 1回复 待解决
HarmonyOS Record和HashMap区别
1217浏览 • 1回复 待解决
HarmonyOS 元服务各种API报错
1880浏览 • 1回复 待解决
如何读写各种途径创建文件
1985浏览 • 1回复 待解决