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

この巨大な構造を簡素化するために、カスタム クラスを作成できます。

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 に答える
0

どうぞ

    ArrayList<HashMap<String, ArrayList<HashMap<String, MyObject>>>> wierdDataStructure;
于 2012-08-16T09:58:39.330 に答える