08. november 2003 - 16:12Der er
6 kommentarer og 1 løsning
Skrive arraylist ud
Hej Hvordan skriver jeg et arraylist ud? Jeg har en klasse der hedder Animal hvor der er get og set metoder til mine variabler Name og Age. Så har jeg nedenstående Klasse Zoo til at samle dyrene i samt de funktioner der nu skal til at adde og remove osv.
import java.util.* class Zoo{ArrayList AllAnimals = new Arrraylist(); Public void AddAnimal(); //metode til at gemme i arraylist
Public String PrintAnimals() Jeg ved at man skal bruge en iterator, men kender slet ike koden til at bruge det :(
I må lige stille spørgsmål hvis jeg ikke har stillet spørgsmålet ordenligt :)
// AllAnimals er en ArrayList // På en ArrayList kan man med iterator() metoden // få fat i containerens iterator Iterator iter = AllAnimals.iterator();
// Sålænge der stadig er elementer i iteratoren while(iter.hasNext())
// Hent næste objekt, dvs. typecast det til et Animal objekt Animal temp = (Animal) iter.next();
// Brug de metoder der er på animal objektet System.out.println("Alder: " + temp.getAge());
Jeg forstår ikke helt hvad du mener med: "Men hvad skal jeg returnere når nu det er en String jeg skriver ud ?"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.