У меня проблема с созданным мною HashMap.Когда я иду, чтобы извлечь & итератор из хэш-карты, чтобы я мог перебрать его, я получаю исключение, и я не могу понять, что означает это исключение и как я могу исправить свою ошибку.
Исключение:
Причина: java.lang.ClassCastException: java.util.HashMap $ KeyIterator нельзя преобразовать в javassist.bytecode.Descriptor $ Iterator
на ContentTree.populateTree (ContentTree.java:39)
Почему выдается это исключение, что-то не так с моим HashMap?
Мой код:
public void populateTree( Map <String, UpdatablePage> conMap )
{
content.removeAllChildren();
for ( Iterator it = (Iterator) conMap.keySet().iterator(); it.hasNext(); ) // LINE 39
{
Object pageKey = it.next();