ArrayList

Tags:    java

Jeg har en klasse som opretter en studerende, og så har jeg en klasse som putter hver studerende ind i en ArrayList.

Studerende klassen
Fold kodeboks ind/udKode 


Klassen til at indsætte studerende
Fold kodeboks ind/udKode 


Problemet er bare, at den sidst indsatte studerende i ArrayListen overskriver alle de andre pladser i ArrayListen :S hvilket jeg absolut ikke fatter noget af....

Nogle som har et svar?

Jan Larsen
CO-owner Jabo-web.com
http://www.jabo-web.com?ref=3


[Redigeret d. 04/11-04 11:37:26 af Jan L]



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du manipulere vist med det samme objekt hele tiden. Derfor overskrives de andre.

Jeg lige lavet noget lignende dig. Det blev lavet lidt hurtigt, men du forstår sikkert meningen ved det.
Studerende.java
Fold kodeboks ind/udKode 

Hvad bruger du alle dine arrays til?

ListeAfStuderende.java
Fold kodeboks ind/udKode 


Tester.java en klasse som tester systemet
Fold kodeboks ind/udKode 


udskriften fra testen:
cpr: 11223344
cpr: 44332211


Jeg håber dette kan hjælpe dig lidt. ListeAfStuderende virker måske lidt overflødig, da det bare er en manipulering af en ArrayListe... men det er jo op til dig.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Du manipulere vist med det samme objekt hele tiden. Derfor overskrives de andre.

Jeg lige lavet noget lignende dig. Det blev lavet lidt hurtigt, men du forstår sikkert meningen ved det.
Studerende.java
Fold kodeboks ind/udKode 

Hvad bruger du alle dine arrays til?

ListeAfStuderende.java
Fold kodeboks ind/udKode 


Tester.java en klasse som tester systemet
Fold kodeboks ind/udKode 


udskriften fra testen:
cpr: 11223344
cpr: 44332211


Jeg håber dette kan hjælpe dig lidt. ListeAfStuderende virker måske lidt overflødig, da det bare er en manipulering af en ArrayListe... men det er jo op til dig.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk


Alle Arraysne bruges som opgave registrering, altså Array uDat betyder Ugeopgave i datalogi og der er 8 afleveringer. Når værdien på plads 0 er 0 betyder det at opgave 1 ikke er afleveret.

Men det virkede....

Jan Larsen
CO-owner Jabo-web.com
http://www.jabo-web.com?ref=3




Hvad nu hvis jeg gerne vil bruge metoder fra klassen Studerende, hvordan gør jeg så det, når du tager et parametre med ind i constructoren i Studerende?



Hvad nu hvis jeg gerne vil bruge metoder fra klassen Studerende, hvordan gør jeg så det, når du tager et parametre med ind i constructoren i Studerende?


Når du opretter en studerende, eller en du vil hente fra listen?

Opretningen:
Fold kodeboks ind/udKode 


fra listen:
Fold kodeboks ind/udKode 


-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Hvad nu hvis jeg gerne vil bruge metoder fra klassen Studerende, hvordan gør jeg så det, når du tager et parametre med ind i constructoren i Studerende?

Når du opretter en studerende, eller en du vil hente fra listen?

Opretningen:
Fold kodeboks ind/udKode 


fra listen:
Fold kodeboks ind/udKode 


-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk


Ahh, det er fordi jeg ikke castede når jeg skulle hente min studerende ... Kan sgu aldrig finde ud af hvornår jeg skal lave cast...

Jan Larsen
CO-owner Jabo-web.com
http://www.jabo-web.com?ref=3




t