Arrays og lister
Her er en lille samling af øvelser, der hjælper dig med at forstå forskellen mellem arrays og ArrayLists i Java.
- Lav et array med 5 heltal:
1, 2, 3, 4, 5. - Udskriv alle tallene med et
for-loop.
- Lav et array med navnene:
"Anna", "Bo", "Carla". - Udskriv det første og det sidste navn.
- Ændr navnet
"Bo"til"Bent".
- Lav et array med heltal:
3, 17, 9, 42, 8. - Brug et loop til at finde det største tal.
- Udskriv resultatet.
- Lav en
ArrayList<String>til navne. - Tilføj
"Anna", "Bo", "Carla". - Udskriv hele listen.
- Udskriv det andet element i listen.
- Skift
"Bo"til"Bent". - Fjern
"Anna". - Udskriv listen igen.
- Lav en
ArrayList<Integer>. - Tilføj tallene
10, 20, 30, 40. - Brug
size()til at udskrive hvor mange elementer listen har.
Lav en
ArrayList<String>med mindst 4 navne.Brug et for-each loop til at udskrive:
Hej <navn>
- Lav et array med 3 navne og prøv at tilføje et fjerde navn → hvad sker der?
- Lav en ArrayList med 3 navne og tilføj et fjerde navn → hvad sker der?
- Forklar forskellen med dine egne ord.
- Arrays = fast størrelse, hurtige og simple.
- ArrayLists = dynamisk størrelse, flere praktiske metoder (
add,remove,size, osv.). - Begge bruger indekser, og begge kan loopes igennem.