Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Arrays sind in Java Datenstrukturen welchen Tabellen darstellen. Damit kann mehrere Variablen des gleichen Typs zusammenfassen.

int[] zahlenArray;
 
zahlenArray = new int[10];
println(zahlenArray.length);
 
for(int i=0;i < zahlenArray.length;i++)
   zahlenArray[i] = i * 2;
 
println(zahlenArray);

Arrays kann man sich wie Schubladenstöcke vorstellen, sie Speichern in ihren Schubladen die Variablen. Der Schubladenstock hat einen bestimmen Typ und jede Schublade ist ein Speicher desselbigen. Die einzelnen Schubladen sind durch nummeriert und fangen bei 0 an. Die Grösse oder respektive die Länge ist in der Variable ‘length’ gespeichert. Arrays sind nicht dynamisch, sie können ihre Länge nicht zur Laufzeit ändern. Wenn man ein dynamische Array braucht, dann sollte man zu ‘ArrayList‘ greifen.

ArrayList<Integer> zahlenList;
 
zahlenList = new ArrayList<Integer>();
println(zahlenList.size());
 
for(int i=0;i < 10;i++)
   zahlenList.add(i * 2);
 
println(zahlenList);
 
zahlenList.add(100);
println(zahlenList.size());
println(zahlenList);
 
zahlenList.remove(0);
println(zahlenList.size());
println(zahlenList);
 
println(zahlenList.get(0));