2013-07-30 119 views
-1

在我的方法我有一個包含了映射類型如何清空地圖<字符串列表<String>>

private static Map<String, List<String>> myMap; 

,當我嘗試使用地圖

clear()方法,則拋出 UnsupportedOperationException列表的地圖

如何清空它?

+3

你如何實例化地圖/你從哪裏得到地圖? – assylias

+1

此地圖可能不可修改。你如何初始化它? – tbodt

+0

對象的類型是什麼? –

回答

3

Map是一個接口。這個問題在這裏不可見。這個異常是由您正在使用的Map

2

實施的。

myMap = new HashMap<>(); 

看來你使用的是不支持的操作(例如UnmodifiableMap)地圖的實現。嘗試調試它,並在運行時檢查它是什麼具體類型。

+0

...使用'myMap.getClass()'及其方法。 – gparyani

+1

@assylias你說得對,我只想做一些棘手的事:) – nachokk

相關問題