我希望实现以下结构:
ArrayList
HashMap
ArrayList
HashMap
HashMap
HashMap
ArrayList
HashMap
HashMap
HashMap
如何将ArrayList
添加到HashMap
?
答案 0 :(得分:1)
这个结构的用途是什么?简化它。
存储它的最佳位置是sqlite db中的一堆表。
答案 1 :(得分:0)
你去吧
ArrayList<HashMap<String, ArrayList<HashMap<String, MyObject>>>> wierdDataStructure;
答案 2 :(得分:0)
要简化这个庞大的结构,您可以创建一个自定义类:
public class WeirdObject<D> extends ArrayList<HashMap<String, D>> {
// Your custom methods here for easy construction and interaction with this class
}
添加对象:
WeirdObject<WeirdObject<Double>> weirdObject = new WeirdObject<WeirdObject<Double>>();
HashMap<String, WeirdObject<MyObject>> hashMap = new HashMap<String, WeirdObject<MyObject>>();
// add your WeirdObjects (AKA ArrayList<Hashmap<String, MyObject>)
weirdObject.add(hashMap);