java.lang.Boolean не может быть преобразован в java.util.LinkedList

У меня есть HashMap , где ключ имеет тип String , а значение имеет тип ] LinkedList типа String .

Итак, вот что я пытаюсь сделать.

while (contentItr.hasNext()) {
    String word = (String) contentItr.next();
    if (wordIndex.containsKey(word)) {
        LinkedList temp = (LinkedList) w.get(word); //Error occurs here
        temp.addLast(currentUrl);
    } else {
        w.put(word, new LinkedList().add(currentUrl));
    }
}

В первый раз, когда я добавляю пару ключ-значение, я не получаю ошибки. Однако, когда я пытаюсь получить связанный список, связанный с существующим ключом, я получаю следующее исключение:

java.lang.Boolean cannot be cast to java.util.LinkedList. 

У меня нет возможного объяснения причины возникновения этого исключения.

6
задан Bhesh Gurung 6 December 2011 в 04:46
поделиться