Avatar billede Slettet bruger
14. maj 2002 - 22:06 Der er 9 kommentarer og
1 løsning

Enkelt-array -> dobbelt-array (af typen String)

Jeg har et dobbeltarray af Strings (eks.:)

String[][] columnData = { {"Bob", "23" , "M"}, {"Louise", "99", "K"}, {"Andersine", "7", "K"}, {"Philip", "69", "M"}, };

og et enkelt-array:

String[] nyedata = { "Peter", "34", "M" };

Jeg ønsker at tilføje "nyedata" arrayet til "coloumnData" arrayet. Hvordan gør jeg? Jeg har prøvet diverse måder, men de kaster alle en exception...
Avatar billede erikjacobsen Ekspert
14. maj 2002 - 22:13 #1
Hvis du skal udvide dit array, skal du ikke bruge et array. Brug fx en ArrayList i stedet for
Avatar billede Slettet bruger
14. maj 2002 - 22:17 #2
Jeg bruger det i en bean, der desværre kræver jeg bruger et Array .... Er der virkelig ingen måde at gøre det på ?
Avatar billede erikjacobsen Ekspert
14. maj 2002 - 22:18 #3
Jo, brug en ArrayList - når du så skal give data til din bønne "trækker" du det ud som array.
Avatar billede Slettet bruger
14. maj 2002 - 22:18 #4
ach so - opretter du ikke lige et svar ? :)
Tak for hjælpen.
Avatar billede erikjacobsen Ekspert
14. maj 2002 - 22:26 #5
Gem dine point til et svært spørgsmål
Avatar billede Slettet bruger
14. maj 2002 - 22:28 #6
Takker ;)
Avatar billede disky Nybegynder
14. maj 2002 - 22:29 #7
Det du skal gøre er at oprette en klasse du f.eks. kalder Person

I den klasse gemmer du data om de enkelte personer, og har get/set metoder til at hente og gemme data med.

Nu gemmer du dine objekter af denne klasse på en ArrayList, eller en anden type liste.

Lister af typen java.util.List er alle dynamiske, det vil sige de allokerer selv mere plads hvis der mangler plads osv.

De er skide smarte at bruge.

Så når du vil tilføje Peter, obretter du et objekt af den tidligere beskrevede klasse, og tilføjer den til din ArrayList.

Så spiller det bare.

Array's er noget man faktisk bruger sjældent i Java i forhold til f.eks. C og C++
Avatar billede Slettet bruger
14. maj 2002 - 22:45 #8
Disky> Det er desværre ikke muligt. Min bønne har et dobbelt-array jeg skal vedligeholde. Jeg tror dog jeg er ved at få styr på det med en ArrayList alligevel. (omend det bliver noget værre slamkode) :O)
Avatar billede disky Nybegynder
14. maj 2002 - 22:58 #9
Øh kan du ikke bare omskrive den bønne ?

At gemme det i statiske dobbelt arrays, er rimeligt dumt.
Avatar billede Slettet bruger
14. maj 2002 - 23:07 #10
Hehe - jo selvfølgelig. Havde dummet mig godt og grundigt, og troede jeg var afhængig af arrayet *doh*
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester