So erstellen Sie ein Array in Java

So erstellen Sie ein Array in Java
Arrays sind Sammlungen ähnlicher Datentypen wie int, Zeichenfolge usw., und kann mehrere Werte in einer einzelnen Variablen speichern. Wenn wir beispielsweise die Namen von hundert Mitarbeitern eines Unternehmens speichern müssen, wird es vorgezogen, sie in einem Array zu speichern, anstatt ihre Namen in separaten Variablen zu speichern. Jeder Name wird im selben Array, jedoch in einem anderen Index, gespeichert.

Bevor wir uns auf den Weg zur Array -Schöpfung machen, müssen wir zunächst verstehen, was ein Array ist und warum wir ein Array in Java verwenden sollten? In dieser Hinsicht wird diese Beschreibung die unterlisteten Konzepte von Arrays abdecken:

  • Was ist ein Array in Java
  • Warum Arrays
  • Wie man ein Java -Array deklariert
  • So instanziieren Sie ein Java -Array
  • Wie man ein Java -Array in einem Schritt deklariert und instanziiert
  • So initialisieren Sie ein Java -Array
  • So deklarieren, instanziieren und initialisieren Sie ein Java -Array in einem Schritt
  • So greifen Sie auf Array -Elemente zu

Also beginnen wir beginnen!

Was ist ein Array in Java

Eine Datenstruktur, die mehrere Elemente desselben Datentyps speichern kann, wird als Array in Java bezeichnet. In Arrays wird jedes Element/Wert in einem anderen Index gespeichert. In Java -Arrays sind Indizes die numerischen Werte, die den Speicherort des Elements in einem Array bestimmen. Die Indizierung der Java -Arrays beginnt bei Null.

Warum Arrays

Der Hauptgrund für die Verwendung von Arrays in jeder Programmiersprache ist, dass mehrere Elemente/Werte in einer einzelnen Variablen und mit einem einzelnen Namen gespeichert werden können. Daher ist in Arrays keine separate Variable für jedes Array -Element erforderlich.

Wie man ein Array in Java deklariert

Um ein Array zu erstellen, müssen wir einer der untergewandten Syntaxe folgen:

DataType [] ArrayName;

Zunächst müssen wir den Datentyp angeben (e.G. int, float usw.) gefolgt von quadratischen Klammern [], Und dann kommt der benutzerdefinierte Array-Name.

Der zweite Weg, ein Array zu deklarieren, wird im folgenden Snippet angezeigt:

DataType ArrayName [];

Diesmal wird Array -Name vor den Quadratklammern erfolgen i.e. Datentyp, dann der benutzerdefinierte Array-Name, gefolgt von quadratischen Klammern.

So instanziieren Sie ein Array in Java

Wenn wir nur ein Array erstellen, wird nur die Referenz des Arrays erstellt, weshalb zum Zeitpunkt der Array-Deklaration die Array-Größe nicht angeben kann. Wenn wir dies tun, werden wir einen Kompilierungsfehler wie unten gezeigt begegnen:

So geben Sie die Array -Größe in Java an? Also! Wir können dies mit Hilfe von a tun "neu" Operator/Schlüsselwort, wie im folgenden Snippet gezeigt:

So können wir das Speicher mit Hilfe von a einem Array einem Array zuweisen neu Betreiber in Java.

So deklarieren und instanziieren Sie ein Array in einem Schritt

Wir können ein Array zum Zeitpunkt der Array -Deklaration initialisieren, und um dies zu tun, müssen wir der folgenden Syntax folgen:

DataType [] arrayName = new DataType [ArraySize];

Der folgende Snippet bietet Ihnen mehr Klarheit über dieses Konzept:

Der obige Ausschnitt lehrt uns, dass der Datentyp auf jeder Seite gleich sein muss. Darüber hinaus stellt Int [15] dar, dass es sich um ein ganzzahliges Array der Größe 15 handelt.

So initialisieren Sie ein Array in Java

Ab sofort haben wir gelernt, wie man ein Array erstellt und wie man einem Array Speicher zuteilt? Jetzt ist es Zeit zu verstehen, wie die Werte in ein Array initialisiert werden können? Und dazu müssen wir einer der untergegebenen Syntaxe folgen:

Syntax 1

Um ein Array zu initialisieren, können wir eine Liste von von Kommas getrennten Werten in lockigen Klammern angeben, wie im folgenden Snippet gezeigt:

DataType [] arrayName = value1, value2, value3,…;

Auf diese Weise können wir Werte in ein Array einfügen.

Syntax 2

Oder wir können die Werte in den Array -Indizes einzeln angeben, wie im folgenden Snippet gezeigt:

ArrayName [arrayIndex0] = value1;
ArrayName [arrayIndex1] = value2;
ArrayName [arrayIndex2] = value3;

Betrachten wir den folgenden Snippet für die Klarheit des Konzepts:

Auf diese Weise können wir die Werte in die spezifischen Indizes eines Arrays initialisieren.

So deklarieren, instanziieren und initialisieren Sie ein Array in einem Schritt

Wir können alle drei Funktionen auf einmal erreichen, wie im folgenden Snippet gezeigt:

DataType [] arrayName = value1, value2, value3,…;

Auf diese Weise kann der Array -Instanziierungsschritt überspringen.

So greifen Sie auf Array -Elemente zu

Wir können mit der folgenden Syntax auf einen individuellen Wert eines Arrays zugreifen:

ArrayName [ArrayIndex];

Um auf die gesamten Array -Elemente zuzugreifen, können wir eine Schleife verwenden, wie im folgenden Snippet gezeigt:

für (DataType Variable; Bedingung; Inkrement/Dekrement)

ArrayName [Variable];

Betrachten wir nun ein Beispiel für ein tiefgreifendes Verständnis dafür.

So erstellen Sie ein String -Typ -Array

Im folgenden Snippet erstellen wir ein String -Typ -Array und initialisieren es mit fünf Werten:

öffentliche Klasse ArrayExample
public static void main (String [] args)
String [] myarray = "java", "javaScript", "php", "python", "c ++";
System.aus.println ("Wert vorhanden am dritten Index:" + myarray [2]);
für (inti = 0; i<5; i++)

System.aus.println ("Wert bei Index" + i + ":" + myarray [i]);


Im obigen Snippet haben wir zunächst ein Array erstellt und initialisiert. Als nächstes haben wir auf das dritte Element des Arrays zugegriffen und es gedruckt. Da die Schleife aus dem 0. Index beginnt, haben wir MyArray [2] angegeben, um auf das dritte Element zuzugreifen. Schließlich verwendeten wir einen Vorgang, um auf alle Werte des Arrays zuzugreifen und zu drucken. Der folgende Snippet zeigt die gewünschte Ausgabe an:

Die Ausgabe überprüft die Arrayerstellung.

Abschluss

Um ein Array in Java zu erstellen, müssen wir den Datentyp angeben (e.G. int, float usw.) gefolgt von quadratischen Klammern [], und schließlich der benutzerdefinierte Array-Name. Zum Zeitpunkt der Array -Erstellung wird nur die Referenz des Arrays erstellt, und um das Speicher dem Array zuzuordnen, müssen wir die verwenden "neu" Operator. Um ein Array zu initialisieren, kann eine Liste von von Kommas getrennten Werten in lockigen Klammern angegeben werden. In dieser Beschreibung wurde verschiedene Aspekte von Java-Arrays wie Arrayerstellung, Instanziierung und Initialisierung erläutert.