У меня есть 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.
У меня нет возможного объяснения причины возникновения этого исключения.