0

我希望实现以下结构:

  • ArrayList
    • HashMap
      • ArrayList
        • HashMap
        • HashMap
    • HashMap
      • ArrayList
        • HashMap
        • HashMap
        • HashMap

如何将一个添加ArrayList到一个HashMap

4

3 回答 3

1

这个结构有什么用?简化它。

存储它的最佳位置是 sqlite db 中的一堆表。

于 2012-08-16T09:54:14.507 回答
0

干得好

    ArrayList<HashMap<String, ArrayList<HashMap<String, MyObject>>>> wierdDataStructure;
于 2012-08-16T09:58:39.330 回答
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);
于 2012-08-16T10:18:45.623 回答