gpt4 book ai didi

android - Android效率和性能比较中的Hashmap vs Bundle

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:04 24 4
gpt4 key购买 nike

我试图了解在 Android 程序中使用 HashMapBundle 对性能的影响。我知道 Bundle 是一个专门的 Android 组件 - 如果需要简单地存储基本数据类型(IntegerString 等)而不是复杂的对象?

最佳答案

Bundle 实际上是建立在 ArrayMap 之上的,后者是 Map 的内存高效实现。对于较小的 ArrayMap,搜索比计算类似填充的 HashMap 的散列所需的计算时间更少。但如果其中的项超过几百个,HashMap 的性能会更好。

此外,Bundle 并非设计为通用数据结构。

关于android - Android效率和性能比较中的Hashmap vs Bundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com