Java 如何像这样声明变量--ArrayList LinkedhashMap

Java 如何像这样声明变量--ArrayList LinkedhashMap,java,scjp,Java,Scjp,如何像这样声明变量-ArrayList LinkedhashMap Map<String, ArrayList<LinkedHashMap<KeyType, ValueType>> maps; 我们将映射列表映射到字符串值。这就是对这个数据结构的解释 如果您使用的是Java 1.5或更高版本,那么您可以使用泛型 现在创建ListsofMaps的映射 此链接将为您提供 查看此项了解更多信息您是指类似ArrayList的内容吗?您是指ArrayList吗?? Map&

如何像这样声明变量-ArrayList LinkedhashMap

Map<String, ArrayList<LinkedHashMap<KeyType, ValueType>> maps;
我们将映射列表映射到字符串值。这就是对这个数据结构的解释

如果您使用的是Java 1.5或更高版本,那么您可以使用泛型

现在创建ListsofMaps的映射

此链接将为您提供

查看此项了解更多信息

您是指类似ArrayList的内容吗?您是指ArrayList吗??
Map<String, List<Map<KeyType, ValueType>> maps;
//This approach is type safe.
List<LinkedHashMap<KeyType,ValueType>> myListOfMaps  = ArrayList<LinkedHashMap<KeyType, ValueType>>();
List myListOfMaps  = new ArrayList (); //But with this approach its not type safe , 
                                    //because any object type can be inserted
Map<String, List<Map<KeyType, ValueType>> maps = new HashMap <String, List<Map<KeyType, ValueType>>();
maps.put("rows",myListOfMaps  );