Använder följande kod för att lopa ut nycklarna i mitt hash set, hur ska jag gå till väga för att inte bara få ut nycklarna utan också värdet som de representerar?
public String printItemInfo()
{
String returnString = "Föremål i rummet: ";
Set keys = itemsInRoom.keySet();
for(Iterator iter = keys.iterator(); iter.hasNext(); )
returnString += " " + iter.next();
return returnString;
}
Tack för svaret Victor. Sitter med ett Zuul-projekt (textbaserat spel). Har en klass som heter rum och en som heter item. Varje rum ska kunna ha ett obegränsat antal items. Vad jag kom fram till så är det bättre att använda en ArrayList i detta fall eller är jag helt ute och cyklar? Fungerar bra hittills.
ArrayList måste väl vara det ultimata för att spara objektinstanser av Item? koden blev hur som helst mycket snyggare, enklare osv.