Arrays sind eine Datenstruktur, die Elemente eines ähnlichen Datentyps speichert, das durch Indizes dargestellt wird. Ein Index ist eine numerische Nummer, die den Speicherort eines Elements in einem Array definiert. Dieser Beitrag beschreibt kurz die Arrays in Java mit den folgenden Lernergebnissen:
Wie Arrays in Java funktionieren
Die Arrays in Java haben mehrere Zwecke zu dienen, z. B. die Optimierung des Code. Zu diesem Zweck werden Arrays in Java in zwei Hauptkategorien eingeteilt, die in diesem Abschnitt erörtert werden.
Einzeldimensionsarrays
Wie der Name dieses Typs leitet, wird es verwendet, um Elemente nacheinander an einem linearen Speicherort zu speichern. Eine der folgenden Syntaxe hilft Ihnen bei der Erklärung eines eindimensionalen Arrays:
DataType [] Array-Namen;Die Beschreibung der Syntax ist unten bereitgestellt:
Vor der Initialisierung ist eine Instanziation erforderlich, um den neuen Operator von Java durchzuführen. Die Instanziierung erstellt eine Instanz desselben Datentyps und verteilt auch Speicher. Beispielsweise hilft die folgende Erklärung bei der Instanziierung von:
DataType [] array-name = neuer DataType [a];- Die Datentyp Muss auf beiden Seiten gleich sein und der [a] repräsentiert die Indexgröße des Arrays.
Notiz: Wenn Sie Arrays in einer einzigen Zeile deklarieren und initialisieren, können Sie die Instanziierung in einer solchen Situation überspringen.
Mehrdimensionale Arrays
Im Gegensatz zu eindimensionalen Arrays (die Variablen speichern) können Sie in dieser Kategorie mehrere Arrays in einem einzelnen Array speichern. Darüber hinaus kann das mehrdimensionale Array von 2-D (2-Dimensionen) oder 3-D (3-Dimensionen) sein. Die folgende Syntax bezieht sich auf die Deklarierung mehrdimensionaler Arrays:
DataType [] [] Array-Namen; // für 2-dimensionale ArraysSo verwenden Sie Arrays in Java
Dieser Abschnitt enthält die Verwendung von einzelnen und mehrdimensionalen Arrays in Java. Für besseres Unterschätzung ist dieser Abschnitt in mehrere Unterabschnitte unterteilt, die sich auf verschiedene Operationen von Arrays in Java beziehen.
So deklarieren Sie eindimensionale (1-D) -Arrays in Java
Die eindimensionalen Arrays in Java werden durch Befolgen der Syntax im obigen Abschnitt deklariert.
Die nachstehend angegebene Erklärung deklariert ein eindimensionales Array in Java, das nur den String-Datentyp von Elementen speichert. Der Name der Zeichenfolge ist auf Laptops gesetzt,
String [] laptops = new String [5];Die obige Anweisung wird im folgenden Java -Code verwendet:
Paket Newpack;Der obige Code wird hier erklärt:
Die Ausgabe des Codes wird im folgenden Bild angezeigt
Ein Array kann jedoch auch in einer Erklärung deklariert, instanziiert und initialisiert werden. Beispielsweise hilft die unten angegebene Erklärung dazu:
String [] Laptops = "HP", "Dell", "Lenovo";So deklarieren und initialisieren Sie mehrdimensionale Arrays
Mit der folgenden Java-Anweisung können Sie ein Array erstellen, das ganzzahlige Werte in 2-Dimensionen speichert.
int [] [] num = 1, 2, 3, 4,5;Die Aussage wird hier erklärt:
Darüber hinaus wird die obige Erklärung im folgenden Java -Code ausgeübt:
Paket Newpack;Die Beschreibung des Codes ist unten bereitgestellt:
Die Ausgabe des Codes ist unten angezeigt:
So verwenden Sie für Schleifen in Java -Arrays
Die Schleifen spielen eine entscheidende Rolle bei den Druckwerten von Arrays in Java. Es wird beobachtet, dass das System.aus.println () Anweisung druckt nur die Variablen nacheinander und Sie müssen möglicherweise mehrere Anweisungen schreiben, um alle Daten in einem Array zu speichern. Um dieses Problem zu überwinden, sind Schleifen eine effektive Möglichkeit, alle in einem Array gespeicherten Daten gleichzeitig zu drucken. Hier trainieren wir die für die Schleife für 1-dimensionale und zweidimensionale Arrays in Java.
Verwenden Sie für Schleife in einem dimensionalen (1-D) -Arrays
Die für die Loop in Java hat drei Teile zu berücksichtigen, gefolgt von der unten angegebenen Syntax:
für (Initialisierung, Zustand, Inkrement/Dekrement);Der folgende Java -Code verwendet für die Schleife, die alle Werte in einem Array namens Laptops druckt:
Paket Newpack;Die oben verwendete für ein 1-D-Array für Schleife ist für ein 1-D-Array und die Beschreibung des Codes finden Sie unten:
Die Ausgabe zeigt, dass wir mit einer Anweisung alle in Java gespeicherten Elemente gedruckt haben.
Verwenden Sie für Schleifen in einem 2-D-Arrays
Der folgende Java-Code verwendet die für Schleife in 2-D-Arrays, um den Druck aller Elemente von Java zu erhalten. Während Sie für Schleife in 2-D-Arrays verwendet werden, müssen Sie verschachtelte For-Loop verwenden. Der nachstehend angegebene Code übt die für die Schleife in 2-D-Arrays aus:
Paket Newpack;Der Code wird beschrieben als:
Die Ausgabe des Codes ist unten angezeigt:
Abschluss
Die Arrays in Java werden verwendet, um zahlreiche Elemente desselben Datentyps entweder linear oder in Multidimensionen zu speichern. Dieser beschreibende Beitrag bietet einen umfassenden Leitfaden zu Arrays in Java. Der Arbeitsmechanismus der Arrays in Java wird ausführlich diskutiert. Basierend darauf haben wir mehrere Operationen durchgeführt, die das Konzept der Arrays in Java besser demonstrieren. Darüber hinaus würden Sie lernen, einzelne und mehrdimensionale Arrays in Java zu deklarieren und zu initialisieren.
Glückliche Codierung!!