Linux - Friheden til at programmere i Java: Version 0.7.20040516 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 9. Arrays | næste |
Som det ses, er det besværligt at ændre størrelsen på et array, f.eks. når der skal indsættes eller slettes elementer. Til gengæld kan arrays indeholde simple typer, det er nemmere at få adgang til elementerne, og man kan initialisere et array på én linje. Faktisk er Vector-klassen et array i en indpakning, der gør det nemmere at bruge. Hvad du vælger er op til dig selv.
En vektor er god at bruge, når:
antallet af elementer kan ændre sig
der er brug for at indsætte og slette elementer løbende
Et array er godt at bruge, når:
antallet af elementer er fast, og man evt. kender værdierne på forhånd
man arbejder med simple typer som int og double
programmet skal være meget hurtigt
Der er desuden den fordel ved arrays, at de er typesikre. Vi kan ikke komme til at lægge værdier af forkerte typer ind i et array - så stopper oversætteren os.