Привет У меня есть следующий код по какой-то причине, он выдает ошибку типа: Expected String, Actual Object
.Это хеш-таблица с string
ключами и linkedlist<string>
значениями.
При переборе этих linkedlist
я не могу установить их значения в переменную string
.Я использовал метод getClass()
, чтобы гарантировать, что он возвращает класс string
, который он есть.Я очень смущен, и любая помощь будет оценена.
Enumeration t = Scope.keys();
String temp_string;
String temp_string2;
LinkedList temp_linkedlist;
while (t.hasMoreElements())
{
temp_string = (String)t.nextElement();
temp_linkedlist = (LinkedList)Scope.get(temp_string);
for(int num=0; num<temp_linkedlist.size(); num++)
{
//Prints out string from linked list
System.out.println(temp_linkedlist.get(num).getClass());
//throws error
temp_string2 = temp_linkedlist.get(num);
}
}