我有一个googlesheets表包含200行和两列。列1是字符串列2是整数。我应该在哪里存储这些静态数据以便以后读取?我应该将静态内容作为硬代码添加到异步任务中,还是从数据库或文件中读取静态内容?
7gcisfzg1#
如果您想快速访问数据集并不断读取数据集,将它们存储在内存中是最快的方法。否则,将重新创建一个数组,在需要时将所有数据成对保存。这是如果你没有快速/持续地访问它。你应该有个习惯 Pair<K, V> 实现以有序的方式解析和访问数据。如果你想保持秩序,就用类似 LinkedList<T> 存储 Pair<K, V> 结果是。
Pair<K, V>
LinkedList<T>
of1yzvn42#
第一个asynctask被弃用了,第二个,有很多选项可以这样做,比如把它们放在一个文件中,或者使用roam或realm
2条答案
按热度按时间7gcisfzg1#
如果您想快速访问数据集并不断读取数据集,将它们存储在内存中是最快的方法。
否则,将重新创建一个数组,在需要时将所有数据成对保存。这是如果你没有快速/持续地访问它。
你应该有个习惯
Pair<K, V>
实现以有序的方式解析和访问数据。如果你想保持秩序,就用类似LinkedList<T>
存储Pair<K, V>
结果是。of1yzvn42#
第一个asynctask被弃用了,第二个,有很多选项可以这样做,比如把它们放在一个文件中,或者使用roam或realm