为什么没有在Java中的工作,但是这确实Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
Map<String, Map<String, Boolean>> myMap = new HashMap<String,Map<String,Boolean>>();
只是为了澄清嵌套HashMap中的以下变化显示了一个编译器错误,而上面没有没有;与地图(不HashMap的)
Map<String, Map<String, Boolean>> myMap = new HashMap<String,HashMap<String,Boolean>>();
但是,鉴于myMap的声明,只要它们实现Map接口,我会关心哪种地图放置在那里? – extraneon 2010-09-03 14:52:19
@extraneon:在这种情况下,请参阅鲍里斯的答案。 – Powerlord 2010-09-03 14:56:00
@extraneon,看我更新的例子。 – 2010-09-03 14:57:41