You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Varargs gir muligheten til å gi et variablelt antall argumenter til en Java-metode.

Det er ikke uvanlig at en har behov for å gi inn et variabelt antall verdier til en metode. Dette håndteres som regel ved at en deklararer et parameter av typen tabell eller samling verdier (Collection, List eller Iterable). Et eksempel på dette er addAll-metoden i Collection-grensesnittet, som tar inn en Collection som sitt eneste argument.

Et Collection-parameter er praktisk når en gjerne har verdiene i en eksisterende datastruktur, f.eks. som et felt i et objekt eller et resultat fra en tidligere operasjon. Men hvis en ofte må lage Collection-objektet kun for dette formålet så er det imidlertid ikke så praktisk.

  • No labels