HarmonyOS 集合判断是否包含api差异

jave代码:

private boolean isContainMap(List<Map<String, String>> list, Map<String, String> map) {  
  if (list.contains(map)) {  
    return true;  
  } else {  
    list.add(map);  
    return false;  
  }  
}

arkTS代码:

if (list.has(map)) {  
  return true;  
} else {  
  list.add(map);  
  return false;  
}

​效果不一样,arkTS必须要list里面的元素和map的size一致,元素key,value一致,且指向的地址一致(即同一个对象)才返回true,其他情况为fase。

问题如上,arkTS是否提供像java这样的api。​

HarmonyOS
2024-10-28 10:14:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2024-10-28 15:13:19
相关问题
组件宽度width是否包含borderWidth
577浏览 • 1回复 待解决
sign包和unsign包产物之间是否差异
735浏览 • 1回复 待解决
HarmonyOS 差异化构建
428浏览 • 1回复 待解决
HarmonyOS 如何判断音频是否在播放
354浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
898浏览 • 1回复 待解决
如何判断HAP是否安装
1961浏览 • 1回复 待解决
HarmonyOS 是否有退出应用的api
288浏览 • 1回复 待解决
HarmonyOS是否有录屏的API
408浏览 • 1回复 待解决
Flex布局与w3c中的flex是否差异
912浏览 • 1回复 待解决
HarmonyOS如何判断指定应用是否存在
405浏览 • 1回复 待解决
如何判断是否为主线程?
1091浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
229浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在?
4231浏览 • 2回复 待解决
如何判断Web组件是否全屏
2002浏览 • 1回复 待解决