70 likes | 209 Views
Array og ArrayList. Et slideshow. Som er sødt. Hvordan virker ArrayList ?. ArrayList<Type > NAVN = new ArrayList<type >(); NAVN.add (”Værdi”); NAVN.add ( index , ”værdi”) NAVN.set ( index , ” value ”) NAVN.get ( index ); NAVN.remove ( index ); NAVN.size (); NAVN.clear ();.
E N D
Array og ArrayList Et slideshow. Som er sødt.
Hvordan virker ArrayList? • ArrayList<Type> NAVN = new ArrayList<type>(); • NAVN.add(”Værdi”); • NAVN.add(index, ”værdi”) • NAVN.set(index, ”value”) • NAVN.get(index); • NAVN.remove(index); • NAVN.size(); • NAVN.clear();
Hvordan virker ArrayList? • NAVN.contains(”værdi”); • NAVN.indexOf(”værdi”); • NAVN.lastIndexOf(”værdi);
Hvordan virker ArrayList? • Collections.sort(NAVN);
Fordele ved Arraylist • Du skal ikke definere længden • Din ArrayList er ikke for lang eller for kort. • Der kan tilføjes uden at holde styr på længden
Hvordan bruges ArrayList? • import java.util.*; • public class test • { • public staticvoidmain(String [] args) • { • ArrayList<String> Bien = new ArrayList<String>(); • Bien.add("oejne"); • Bien.add("vinger"); • Bien.add("ben"); • Bien.add("stikkepen"); • for ( int i=0; i<Bien.size(); i++) • { • System.out.println("Bien har " + Bien.get(i)); • } • } • }
ArrayList og Arrays forskelle • Array har begrænset antal index’s/længde. • ArrayList har dynamisk længde der passer til de elementer den skal gemme. • Array er nemmere at benytte til flere dimensioner. • ArrayList har dejlige service funktioner. • Array kan kun gemme primitive datatyper eller objekter. • ArrayList gemmer kun objekter, ikke primitive datatyper.