Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将一些保存在一个数组中,然后使用它。但问题是这是一个大数据,我不确定这是否是个好主意,甚至是否可以将所有这些数据保存到一个数组中。可能我应该有一些机制,比如从顶部删除数组项?
这是一个安卓应用程序,它是实时的,所以速度真的很重要。
请帮忙!
如果该数组是您想要显示的可能很大的项目列表的支持,那么我猜您将想要实现分页 - 一次按需获取一屏数据。
就您提到的数据量而言,仍有两种可能性。如果您希望您的数据被持久存储 - 选择 SQLite,不要再三思而后行了。如果您不想要持久存储 - 那么ArrayList将是比使用数组更好的方法,因为执行操作ArrayList会更容易和更快(在某些情况下),而且您也不必不断更改数组手动调整大小。
ArrayList