繁体   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