Avatar billede musicchart.dk Nybegynder
15. oktober 2005 - 21:35 Der er 9 kommentarer og
1 løsning

Arraylist som parameter

Hvordan fortæller jeg min metode, at det er en arrayList den henter ind som en parameter?

Fx:

public static int etnavn(ArrayList a)

/Bjarke
Avatar billede arne_v Ekspert
15. oktober 2005 - 21:36 #1
forklar lige lidt nærmere
Avatar billede musicchart.dk Nybegynder
15. oktober 2005 - 21:42 #2
Jeg vil gerne bruge en ArrayList som parameter.

Har man fx en int som parameter, definerer det man ved fl.g.:

public static int etnavn(int a)

...og som string:

public static int etnavn(string a)

...og som string array:

public static int etnavn(string[] a)

... men hvis det nu er en ArrayList man bruger som parameter?
Avatar billede arne_v Ekspert
15. oktober 2005 - 21:43 #3
som du skriver i spørgsmålet !
Avatar billede arne_v Ekspert
15. oktober 2005 - 21:43 #4
public static int etnavn(ArrayList a)

bør virke fint
Avatar billede musicchart.dk Nybegynder
15. oktober 2005 - 21:45 #5
Bør det? det kan man bare se :o)

Jeg havde troet man skulle skrive noget ligende:

public static int etnavn(new ArrayList a)

... men tak for hjælpen, lægger du et svar?
Avatar billede arne_v Ekspert
15. oktober 2005 - 21:48 #6
nej du erklærer som:

public static int etnavn(ArrayList a)
{
  // gør noget med a
  return 0;
}

men du new'er inden du kalder:

ArrayList lst = new ArrayList();
etnavn(lst);
Avatar billede arne_v Ekspert
15. oktober 2005 - 21:48 #7
og jeg vil da gerne ligge et svar, men jeg synes ikke at jeg har hjulpet !?
Avatar billede musicchart.dk Nybegynder
15. oktober 2005 - 22:06 #8
At jeg selv har postet svaret i mit spørgsmål, skal da ikke komme dig til onde. Du bekræftede jo min mistanke om at det var korrekt.
Avatar billede jaffafo Nybegynder
15. oktober 2005 - 22:55 #9
ikke for noget, men kunne du ikke bare have testet det før? ;)
Avatar billede musicchart.dk Nybegynder
15. oktober 2005 - 23:08 #10
Selvfølgelig kunne jeg det, men jeg troede jeg var ude på Lars Tyndskids mark :o) så jeg havde slet ikke overvejet at teste det jeg havde skrevet, da det bare var for at visualisere hvad det var jeg ville.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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