簡體   English   中英

如何在Android Java中使用數組列表創建表數據結構

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM