Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Code Block
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.

Code Block
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));