ArrayList, lægge sammen

Tags:    java arraylist

Hej
Jeg er ved at lave et løbeprogram, hvor jeg gemmer løbsnavn, km, tid(lige nu fordelt som: timer, minutter og sekunder).
Jeg gemmer det i en ArrayList, men nu vil jeg gerne have lagt km sammen. Jeg kan godt kalde dem frem men ikke få dem lagt sammen. Er der nogen der kan komme med et forslag?

Fold kodeboks ind/udJava kode 


Hilsen
John



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 




Du kan køre alle elementerne igennem ved hjælp af et foreach loop, som vist her. Så tilføjer du bare til totalkm for hvert element.

Fold kodeboks ind/udJava kode 


Ikke testet.



Det virker ikke, da totalList er javax.swing.DefaultListModel og km + totalKm er Double


Fold kodeboks ind/udJava kode 




Er din totalList defineret som en Double?

Fold kodeboks ind/udJava kode 




Nej den er:
Fold kodeboks ind/udJava kode 






Hvorfor har du har valgt at bruge en DefaultListModel? Det er jo noget swing noget, bruger du den i forbindelse med dit GUI?
Det burde spille helt fint, hvis du lavede den om til en arrayList :)



Super Jens, nu virker den

Fold kodeboks ind/udJava kode 


Takker

Til Martin

Jeg valgt et "JList" at udskrive i, så der ikke kunne rettes i det. er nu gået tilbage til "JTextArea". se ovenstående



Indlæg senest redigeret d. 26.01.2012 16:36 af Bruger #16859
t