import java.util.ArrayList; //import java.util.ArrayList; public class LokkerOgArrays { public static void main(String[] args) { //Arrays //Vi begynner med aa deklarere typen til elementene i arrayet String[] navn = {"Ole", "Nils", "Kari"}; int[] tall = {2, 4, 6, 8, 10}; //Aksessering av elementer i arrays System.out.println(navn[1]); System.out.println(tall[3] + "\n"); //Endring av verdier navn[1] = "Dag"; System.out.println(navn[1]); tall[3] = 15; System.out.println(tall[3] + "\n"); //Finne lengden til et array System.out.println(navn.length); System.out.println(tall.length + "\n"); //Loekker og arrays //For-loekke for aa skrive ut alle elementene i arrayene for(int i = 0; i < navn.length; i++){ System.out.println(navn[i]); } System.out.println("\n"); for(int i = 0; i < tall.length; i++){ System.out.println(tall[i]); } System.out.println("\n"); //For-each loekke for(String element : navn){ System.out.println(element); } System.out.println("\n"); for(int element : tall){ System.out.println(element); } System.out.println("\n"); //ArrayLists ArrayList nyNavn = new ArrayList<>(); nyNavn.add("Dag"); nyNavn.get(0); //aksessering vha indeks nyNavn.set(0, "Zhara"); nyNavn.size(); //Loekker og arraylists //for-loekke for (int i = 0; i < nyNavn.size(); i++) { System.out.println(nyNavn.get(i)); } //for-each for (String element : nyNavn) { System.out.println(element); } /*Arrays vs ArrayLists * Arrays har en bestemt stoerrelse fra de opprettes. Dette vil si at det maa opprettes nye arrays dersom man oensker aa * fjerne/legge til elementer til arrayet. * ArrayLists har flere metoder. Arrays er "metodeloese" */ } }