So initialisieren Sie ein leeres Array in Java

So initialisieren Sie ein leeres Array in Java
In Java wird ein Array automatisch als Objekt betrachtet, und ihnen wird ihnen dynamisch zugewiesen. Array -Erklärung, Initialisierung und Instanziation sind drei verschiedene Dinge in Java. Die Array -Deklaration bedeutet, ein Array von Datentypen mit einem bestimmten Namen zu deklarieren, der dem Compiler mitteilt, dass es ein Array gibt. Array -Instanziierung bedeutet, ein Objekt eines Arrays zu instanziieren.

Dieser Beitrag veranschaulicht die Methode zur Initialisierung eines leeren Arrays in Java.

So initialisieren Sie ein leeres Array in Java?

Die Initialisierung der leeren Array bezieht sich auf den Prozess der Zuweisung von Werten, indem ein Array einer bestimmten Größe deklariert wird, ohne ihm Werte zu geben. Das Array enthält standardmäßig Müllwerte, die als Zufallswerte bezeichnet werden, wenn es nicht mit Daten initialisiert wird.

Lassen Sie uns zunächst den Unterschied zwischen Deklaration, Instanziierung und Initialisierung mit Beispielen verstehen.

Array -Erklärung

Ein Array ist einfach eine Datenstruktur, die eine Reihe von Elementen nebeneinander enthält:

DataType ArrayName [];

Zum Beispiel:

int arr [];

Hier, "intIst der Datentyp eines Arrays und die “arrIst der Name des Arrays.

Array -Instanziierung

Wenn wir sagen "ein Array instanziieren„Es bedeutet, dass wir diesem Array einen Speicherplatz im Speicher geben. Sie wissen vielleicht das in Java das “neuDas Schlüsselwort wird verwendet, um Objekte wie folgt zu instanziieren:

ArrayName = New DataType [Größe];

Zum Beispiel:

arr = new int [10];

Hier, "10"Ist die Größe eines Arrays namens"arrDas wird jetzt zehn aufeinanderfolgende leere Speicherblöcke haben.

Array -Initialisierung

Array -Initialisierung bedeutet, die Werte zuzuweisen und die angegebenen Indizes zu speichern:

ArrayName [index] = Wert;

Zum Beispiel:

arr [0] = 3;
arr [1] = 7;

Lassen Sie uns das leere Array mit Beispielen initialisieren.

So initialisieren Sie ein leeres Array in Java mit dem Schlüsselwort "Neu"?

In diesem Abschnitt wird zuerst ein Array deklariert und instanziiert, ohne einen Wert zuzuweisen (Erstellen eines leeren Arrays). Dann werden wir dieses leere Array mit bestimmten Werten initialisieren.

Es gibt zwei Syntaxformate, die zum Deklarieren und Instantieren eines leeren Arrays verwendet werden können.

Syntax

Datentyp [] arrayName = new Data-Typ [];

ODER

Datentyp-ArrayName [] = neuer Datentyp [];

Die Größe oder die Länge des Arrays ist in rechteckigen Klammern auf der rechten Seite definiert. Die Größe sagt dem Compiler, wie viel Platz für das Array reserviert werden sollte.

Beispiel 1: Deklarieren Sie ein leeres Array

In diesem Beispiel werden wir ein ganzzahliges Typ mit einer leeren Größe der Größe deklarieren und instanziieren. “5”:

int arr [] = new int [5];

Dieses Array reserviert fünf leere Blöcke im Speicher, der später verwendet wird. Zum Zeitpunkt einer leeren Array -Deklaration wird das Array normalerweise mit Müllwerten desselben Datentyps initialisiert, der überschrieben wird, wenn wir die Werte zuweisen.

Dann überprüfen wir die Arraylänge mit der “arr.Länge" Eigentum:

System.aus.println ("Länge des Arrays ist" + arr.Länge);

Wir werden das Array drucken “arr"Durch die Verwendung eines"für”Schleife. Da wir das Array nicht initialisiert haben, umfasst das Array derzeit Müllwerte:

für (int i = 0; i <5; i++)

System.aus.print (arr [i]);

Seit "arr"Ist nicht initialisiert, seine fünf Speicherblöcke umfassen"0”Als Müllwert:

Beispiel 2: Initialisieren Sie ein leeres Array

In diesem Beispiel werden wir das obige erstellte leere Array initialisieren, indem wir es mithilfe von Werten zuweisenfür”Schleife:

für (int i = 0; i<5;i++)

arr [i] = i+1;
System.aus.println ("Der Wert am Index"+i+"ist:"+arr [i]);

Die Ausgabe zeigt die Länge des Arrays, das ist “5Und die vordefinierten Werte:

Wir haben die Methode zur Initialisierung eines leeren Arrays in Java vorgestellt.

Abschluss

Um ein leeres Array in Java zu initialisieren, müssen Sie zuerst ein Array mit einer bestimmten Größe deklarieren und instanziieren. Wenn Sie ein Array deklarieren und instanziieren, reserviert das Array einen Speicherplatz im Speicher basierend auf der definierten Größe. Dieses Array enthält standardmäßig Müllwerte. Das Initialisieren eines leeren Arrays bedeutet, dem leeren deklarierten Array Werte zuzuweisen. In diesem Beitrag wurde die Methoden zur Initialisierung eines leeren Arrays in Java dargestellt.