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;  
  }  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

arkTS代码:

if (list.has(map)) {  
  return true;  
} else {  
  list.add(map);  
  return false;  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

​效果不一样,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版本判断
1153浏览 • 1回复 待解决
组件宽度width是否包含borderWidth
1117浏览 • 1回复 待解决
sign包和unsign包产物之间是否差异
1526浏览 • 1回复 待解决
HarmonyOS 判断网络是否连接
606浏览 • 1回复 待解决
HarmonyOS 判断wantUri是否合法
445浏览 • 1回复 待解决
HarmonyOS 如何判断运行机器的API等级
877浏览 • 1回复 待解决
HarmonyOS 移动数据开关判断API是什么
700浏览 • 1回复 待解决
HarmonyOS 怎么判断是否有网络?
815浏览 • 1回复 待解决
HarmonyOS 如何实现动画集合
1065浏览 • 1回复 待解决
HarmonyOS 怎么判断屏幕是否打开
651浏览 • 1回复 待解决
HarmonyOS 怎么判断wifi是否加了代理
636浏览 • 1回复 待解决
HarmonyOS string判断某字段是否存在
1002浏览 • 1回复 待解决