Feld (Datentyp): Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{In Bearbeitung}} | {{In Bearbeitung}} | ||
{{Verbesserungswürdiger Inhalt | |||
|DAnmerkung1 =ieser Artikel basiert auf Wikipedia, was aber als Quelle nicht angegeben wurde. | |||
}} | |||
=Definition= | =Definition= | ||
Ein Array | Ein [[Feld (Informatik)|Feld]] oder [[Array]] (engl.: Anordnung, Aufstellung, Reihe, Reihung, Feld, Bereich) Folge von durchnummerierten [[Element]]en | ||
Dabei wird zwischen dem (Standard-)Array und dem [[ | Dabei wird zwischen dem (Standard-)Array und dem [[assoziativen Array]] unterschieden. | ||
Als [[GlossarWiki:assoziativen Array|assoziativen Array]] bezeichnet man eine Sammlung von Elementen, bei denen der Zugriff auf einzelne Elemente mit Hilfe einer Zeichenkette (Schlüssel) erfolgt. | Als [[GlossarWiki:assoziativen Array|assoziativen Array]] bezeichnet man eine Sammlung von Elementen, bei denen der Zugriff auf einzelne Elemente mit Hilfe einer Zeichenkette (Schlüssel) erfolgt. | ||
Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht. | Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht. | ||
Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie den Farbwerte speichern können. Angesprochen wird ein einzelnes Element über einen ganzzahligen Index. | Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie den Farbwerte speichern können. Angesprochen wird ein einzelnes Element über einen ganzzahligen Index. | ||
Die Anzahl der Elemente, die ein Array aufnehmen kann, wird Größe beziehungsweise Länge genannt und ist für jedes Array-Objekt in der frei zugänglichen Objektvariable [[GlossarWiki:length|length]] gespeichert. length ist eine int-Variable, deren Wert entweder positiv oder null ist. | Die Anzahl der Elemente, die ein Array aufnehmen kann, wird Größe beziehungsweise Länge genannt und ist für jedes Array-Objekt in der frei zugänglichen Objektvariable [[GlossarWiki:length|length]] gespeichert. length ist eine int-Variable, deren Wert entweder positiv oder null ist. | ||
=Zusammenfassung= | |||
Jedes Array beinhaltet Werte nur eines bestimmten Datentyps bzw. Grundtyps. Dies können sein: | Jedes Array beinhaltet Werte nur eines bestimmten Datentyps bzw. Grundtyps. Dies können sein: | ||
* Elementare Datentypen wie int, byte, long und so weiter | |||
* Referenztypen | |||
* Referenztypen anderer Arrays, um mehrdimensionale Arrays zu realisieren | |||
=Beispiele= | =Beispiele= | ||
==eindimensionales Array== | ==eindimensionales Array== | ||
Zeile 57: | Zeile 40: | ||
[0,0,0,0,0], | [0,0,0,0,0], | ||
[0,0,0,0,0]) | [0,0,0,0,0]) | ||
==mehrdimensionales Array== | ==mehrdimensionales Array== | ||
fünfDimMatrix[4][1][1][1][1]; | fünfDimMatrix[4][1][1][1][1]; | ||
=Quellen= | =Quellen= | ||
*[[http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-815?GalileoSession=83325466A20NK.RwPg4/ Einstieg in Java]] | *[[http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-815?GalileoSession=83325466A20NK.RwPg4/ Einstieg in Java]] | ||
*[[http://de.selfhtml.org/ Objektreferenz//Arrays in Java-Script]] | *[[http://de.selfhtml.org/ Objektreferenz//Arrays in Java-Script]] | ||
[[Kategorie:Programmierung]] | [[Kategorie:Programmierung]] | ||
[[Kategorie:Glossar]] | [[Kategorie:Glossar]] |
Version vom 12. Januar 2007, 11:37 Uhr
Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.
Definition
Ein Feld oder Array (engl.: Anordnung, Aufstellung, Reihe, Reihung, Feld, Bereich) Folge von durchnummerierten Elementen
Dabei wird zwischen dem (Standard-)Array und dem assoziativen Array unterschieden. Als assoziativen Array bezeichnet man eine Sammlung von Elementen, bei denen der Zugriff auf einzelne Elemente mit Hilfe einer Zeichenkette (Schlüssel) erfolgt.
Ein Array fasst mehrere Daten in einer Einheit zusammen das Array ist als "Container" für Ketten gleichartiger Variablen gedacht.
Wenn Sie beispielsweise die 16 Grundfarben speichern wollen, brauchen Sie keine 16 Variablen, sondern ein Array-Objekt, in dem Sie den Farbwerte speichern können. Angesprochen wird ein einzelnes Element über einen ganzzahligen Index.
Die Anzahl der Elemente, die ein Array aufnehmen kann, wird Größe beziehungsweise Länge genannt und ist für jedes Array-Objekt in der frei zugänglichen Objektvariable length gespeichert. length ist eine int-Variable, deren Wert entweder positiv oder null ist.
Zusammenfassung
Jedes Array beinhaltet Werte nur eines bestimmten Datentyps bzw. Grundtyps. Dies können sein:
- Elementare Datentypen wie int, byte, long und so weiter
- Referenztypen
- Referenztypen anderer Arrays, um mehrdimensionale Arrays zu realisieren
Beispiele
eindimensionales Array
Ein eindimensionales Array kann z.B. einen Vektor darstellen.
Vektor v = ([0,1])
zweidimensionales Array
Ein zweidimensionales kann z.B. eine Matrix darstellen.
Matrix M = ([0,0,0,0,0], [0,0,0,0,0], [1,1,1,1,0], [0,0,0,0,0], [0,0,0,0,0])
mehrdimensionales Array
fünfDimMatrix[4][1][1][1][1];