User Tools

Site Tools


linuxbog.old:java:java-arrays-vs-vector
Linux - Friheden til at programmere i Java: Version 0.7.20040516 - 2020-12-31
forrige Kapitel 9. Arrays næste

9.6. Arrays versus vektorer

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.


forrige hjem næste
Array af objekter op Opgaver
linuxbog.old/java/java-arrays-vs-vector.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.