[英]How to create a table data structure with array lists in Android Java
我正在嘗試創建一個像數據結構這樣的表,以容納三個與Android應用程序相互關聯的數組列表。 第一個數組列表將保留索引值,第二個數組列表將保留實際值,第三個數組將是一個標志,用於說明實際值是否已更改。 有人能為我提供解決此問題的任何建議或技巧嗎? 提前非常感謝您。
通過將地圖放入Map
,更好地使用Map
。 這是連續保存3個數據的好方法。
Map <Integer, HashMap<String, Boolean>> table =
new HashMap <Integer, HashMap<String, Boolean>>();
內部Map
包含值:實際值和標志。 外部Map
包含用於訪問包含值的內部Map
的索引。
public class A{
int index, ArrayList<B> list;
}
public class B{
boolean valueChanged,String actualValue;
}
所以最后使用這個:
WeakHashMap<String, List<A>> hashMap;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.