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
相关问题
HarmonyOS API版本判断
501浏览 • 1回复 待解决
组件宽度width是否包含borderWidth
814浏览 • 1回复 待解决
sign包和unsign包产物之间是否差异
1156浏览 • 1回复 待解决
HarmonyOS 判断wantUri是否合法
188浏览 • 1回复 待解决
HarmonyOS 判断网络是否连接
188浏览 • 1回复 待解决
HarmonyOS 移动数据开关判断API是什么
373浏览 • 1回复 待解决
HarmonyOS 如何判断运行机器的API等级
381浏览 • 1回复 待解决
HarmonyOS 怎么判断是否有网络?
399浏览 • 1回复 待解决
HarmonyOS 如何实现动画集合
681浏览 • 1回复 待解决
HarmonyOS 怎么判断屏幕是否打开
312浏览 • 1回复 待解决
HarmonyOS 差异化构建
787浏览 • 1回复 待解决
Flex布局与w3c中的flex是否差异
1373浏览 • 1回复 待解决
HarmonyOS 如何判断音频是否在播放
584浏览 • 1回复 待解决