HarmonyOS 在定义接口接收列表数据时,是用List,ArrayList,还是Array,有没有什么推荐方案
在系统中ArrayList是不能给List赋值的,在java中定义接口常用List,赋值常用ArrayList,目前对接三方sdk(仅一个)发现返回的所有列表数据都是ArrayList的,但不排除未来有的三方sdk全部使用List返回,我们在定义接口接收列表数据时,有没有什么推荐方案(例如全部使用Array接收,但不知道官方是否推荐这么使用)?或者说后期会拓展ArrayList能够给List赋值?目前List和ArrayList不支持forEach,在列表显示的时候,都使用convertToArray,不知道未来List和ArrayList是否会支持forEach。有没有什么官方推荐的方案?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
长列表滑动时怎么查看帧率?有没有什么工具可以获取这些信息?
1555浏览 • 1回复 待解决
HarmonyOS 的Array或者列表是有序的还是无序的
722浏览 • 1回复 待解决
HarmonyOS有没有推荐的成熟的反射调用方案
1561浏览 • 1回复 待解决
有没有什么办法给组件新增方法?
1423浏览 • 1回复 待解决
HarmonyOS Router显示是用堆栈好还是用这个路由跳转好,有没有单独封装的库?
1015浏览 • 1回复 待解决
HarmonyOS 有没有比较推荐的Bouttn防重点击方案
887浏览 • 1回复 待解决
HarmonyOS array 如何转 arraylist ?
1315浏览 • 1回复 待解决
HarmonyOS 有没有什么方式可以在组件中获取到组件所在页面的路由信息?
1712浏览 • 1回复 待解决
表盘设计有没有什么要求,还有具体要怎么画
7919浏览 • 1回复 待解决
HarmonyOS 有没有基于ArkData封装的数据存储组件推荐?有没有相关demo?
1264浏览 • 1回复 待解决
Array快速的转成ArrayList
2437浏览 • 1回复 待解决
HarmonyOS Array与ArrayList的区别
2483浏览 • 1回复 待解决
HarmonyOS 有没有接口请求时loading组件
865浏览 • 1回复 待解决
Redis数据类型列表list是什么?
4366浏览 • 1回复 待解决
HarmonyOS 应用里面media和rn的包比较大,有没有什么优化建议
813浏览 • 1回复 待解决
json 转换大数字数据,HarmonyOS有什么推荐方案吗?
1367浏览 • 1回复 待解决
HarmonyOS 有没有什么办法让侧滑的时候不关闭customdialog弹窗
1036浏览 • 1回复 待解决
HarmonyOS list怎么判断是否滑动到最底部?有没有接口?
1264浏览 • 1回复 待解决
请问下有没有什么接口可以做到。
3418浏览 • 1回复 待解决
HarmonyOS 路由管理应该怎么做,有没有样例代码,是建议用router还是Navigation
1031浏览 • 1回复 待解决
HarmonyOS 接口方法定义成字段的形式,或者是函数的形式 其实是有无相关推荐规范的,是哪种都好,还是有推荐场景?
646浏览 • 1回复 待解决
HarmonyOS 有没有什么工具函数能直接把Length转换为数字单位的
839浏览 • 1回复 待解决
Flex组件有没有什么方法可以设置background的透明度吗?
4736浏览 • 1回复 待解决
HarmonyOS网络请求库,有没有官方推荐?
1212浏览 • 1回复 待解决
有没有什么组件可以实现CSS3的position:fixed固定定位效果?
2888浏览 • 1回复 待解决
1、ArrayList和List都是HarmonyOS基础库提供的能力,支持forEach进行遍历,有各自适合的使用场景,内容可查看https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/arkts-arkts-V5
2、Array是TS提供的全局对象。不能直接赋值给ArrayList或List,可以自行封装基础工具类来复用。ArrayList底层基于Array实现,Array通常具有固定大小,一旦创建,其大小就固定了,不能轻易改变。如果改变大小,需要创建一个新的数组并复制数据;而ArrayList则是一个可以动态调整大小的列表,可以根据需要自动增加或者减少容量,更加灵活。性能方面,由于array的大小是固定的,因此它对数组的操作会更快,因为他避免了动态内存分配和释放的开销;而ArrayList则由于需要维护其动态大小,因此在添加或者删除元素时会有一些额外的开销。根据需要选择合适的类型