Приведенный ниже код дает мне ошибку для ключей «String item: keys». Это говорит о том, что объект не может быть преобразован в строку. Моя ТА сказала, что это потому, что у меня нет коллекции «ключей», через которую итерируется - она не существует. Это не похоже на Java import.util.Collection, но это набор ключей, которые перебираются ... Я не уверен, как его создать. Как и где бы я его создал?
public String getLongDescription()
{
String str = "You are " + description + ".\n"; str+= getExitString() + ".\n \n"; str+= "This room contains :\n";
Set keys = itemsInRoom.keySet();
for(String item : keys)
{
str+=item+":";
str+=itemsInRoom.get(item).getItemDescription() + "\n";
}
return str;
}