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