Was ist ein Array in Java?

Was ist ein Array in Java?
In einer Programmiersprache sind Variablen sehr wichtig, da sie die Schlüsselelemente sind, auf denen jede Aktion in einem Programm ausgeführt wird. Denken wir, Sie arbeiten an einem großen Projekt und müssen Variablen derselben Datentypen erstellen. Um die Situation zu erfüllen, macht das Erstellen der gleichen Datentypvariablen immer wieder den Codekomplex und chaotisch. Es wird auch schwer, was sich schließlich auf die Geschwindigkeit und Leistung des Programms auswirkt. Um diese Art von Situation zu vermeiden, wurde Java eingeführt Arrays.

In dieser Beschreibung werden wir anerkennen

  • Was ist ein Array in Java?
  • Was sind die Arrays Arrays

Was ist ein Array in Java?

In Java ist ein Array eine Sammlung entsprechender Datentypen. Wir können eine große Datenmenge mit demselben Datentyp in einer Einzelvariablen speichern. Das Wichtigste ist, dass ein Array als Objekt in Java angesehen wird, weil es a verwendet neu Schlüsselwort zum Zeitpunkt seiner Erstellung. In Java haben Arrays eine Superklasse angerufen Objekt Klasse. Arrays verwenden und belegen den Heap -Speicher, um Daten zu speichern.

Arrays sind im Vergleich zu primitiven Datentypen schnell, da primitive Datentypen interne Conversion- und Wrapper -Klassen verwenden, sodass sie im Vergleich zu Arrays langsamer werden. Arrays werden stark tippt, was bedeutet, dass wir nur identische Datentypen speichern können.

Syntax:

Data_type [] variable = array_elements;

In der Syntax, Datentypen Stellen Sie Ganzzahl-, Float-, String-, Boolean-, Long-, Doppel- und Kurzdatentypen dar, während Variable repräsentiert den Array -Namen und schließlich, Array_elements repräsentiert die Werte des Arrays.

Code:

öffentliche Klasse Arry
public static void main (String [] args)
String [] arrs = "my", "name", "is", "max", "fuler";
int [] Age = 23,40,27;
System.aus.println (arrs [3] + arrs [4] + "ist" + Alter [0] + "Jahre alt.");

Im obigen Code erstellen wir zwei Arrays arrs [], Alter[] von String- und Ganzzahl -Datentypen… dann verkettet wir die spezifischen Elemente aus beiden Arrays und fordern Sie an, eine Nachricht anzuzeigen.

Ausgang:

Die Ausgabe zeigt, dass wir das erforderliche Ergebnis durch Erstellen und Verkettung von zwei Arrays erhalten.

Arten von Arrays in Java

In Java hat ein Array zwei Arten. Diese Array -Typen sind wie folgt

  • Ein dimensionales Array
  • Mehrdimensionales Array

Ein dimensionales Array
In einem eindimensionalen Array können Daten entweder in einer einzelnen Zeile oder in einer einzelnen Spalte auf eine Weise gespeichert werden. In einem eindimensionalen Array normalerweise werden die Daten in einer Spalte gespeichert. Dieser Array-Typ enthält ein 1-D-Array.

Code:

öffentliche Klasse Arry
public static void main (String [] args)
String [] arrs = "this", "," ist "," a "," eins "," Dimensional "," Array ";
für (Zeichenfolge X: arrs)
System.aus.println (x);

In diesem Code erstellen wir ein String -Array und zeigen es mit Hilfe von jeder Schleife an.

Ausgang:

In dieser Ausgabe ist deutlich zu erkennen, dass die Elemente eines eindimensionalen String-Arrays verwendet werden.

Mehrdimensionales Array
In einem mehrdimensionalen Array können Daten in mehreren Zeilen oder Spalten gespeichert werden. Wir können ein mehrdimensionales Array als Array in den Arrays aufrufen. Dieser Array-Typ enthält ein 2-D und ein 3-D-Array.

2-D-Arrays
In einem 2-D-Array werden Daten in Arrays und Spalten gespeichert. Ein 2-D-Array ist dasjenige, das auf ein anderes Array hinweist, indem ein 1-D-Array verwendet wird. Dieses Array hat weitere zwei Arten

  • Matrix -Array
  • Jagged Array

Syntax:

Data_type [] [] variable = arkray_elements, array_elements;

In der obigen Syntax stellen wir nach dem Data_Type ein 2-D-Array mit 2 Quadratklammern dar und initialisieren es mit Daten in mehreren lockigen Klammern und wickeln diese mehrere lockige Klammern in die einzelne Lockhalterung ein.

Matrix -Array
Dieses 2-D-Array soll ein Matrix-Array sein, wenn das Array in jeder Zeile eine gleiche Anzahl von Spalten hat.

Code:

öffentliche Klasse Arry
public static void main (String [] args)
String [] [] [] arrs = "this", "ist", "a", "2-d", "matrix", "array";
für (int m = 0; m
für (int n = 0; nSystem.aus.println (arrs [m] [n]);


In diesem Code erstellen wir ein 2-D-String-Array mit einer gleichen Anzahl von Spalten. Dann verwenden wir verschachtelt für Schleifen, um die Elemente des 2-D-Matrix-Arrays anzuzeigen.

Ausgang:

Die Ausgabe zeigt, dass ein 2-D-Matrix-Array erstellt und erfolgreich angezeigt wird.

Jagged Array
Das 2-d Array soll ein gezacktes Array sein, wenn das Array in jeder Zeile keine gleiche Anzahl von Spalten hat.

Code:

öffentliche Klasse Arry
public static void main (String [] args)
String [] [] [] arrs = "this", "ist", "a", "2-d", "Jagged", "Array";
für (int m = 0; m
für (int n = 0; nSystem.aus.println (arrs [m] [n]);


In diesem Code erstellen wir ein 2-D-String-Array mit einer anderen Anzahl von Spalten. Dann verwenden wir verschachtelt für Schleifen, Die Elemente des 2-D-Jagd-Arrays anzeigen.

Ausgang:

Die Ausgabe zeigt, dass das 2-D-Jagd-String-Array erstellt wird. Dann geben uns die verschachtelten für Schleifen das erforderliche Ergebnis.

Der Unterschied zwischen Matrix und gezacktem Array besteht also darin, dass das Matrix -Array eine gleiche Anzahl von Spalten aufweist, während die Anzahl der Spalten in einem gezackten Array nicht gleich ist.

3-D-Array
In einem 3-D-Array werden auch Daten in Arrays und Spalten gespeichert. Ein 3-D-Array ist dasjenige, das mit einem 2-D-Array auf andere Arrays verweist.

Syntax:

Data_type [] [] [] [] variable = array_elements, array_elements;

In der obigen Syntax stellen wir nach dem Data_Type ein 3-D-Array mit 3 Quadratmeisterklammern dar und initialisieren es mit Daten in mehreren lockigen Klammern und wickeln diese mehrere lockige Klammern in die Doppel-Lock-Klammer ein.

Code:

öffentliche Klasse Arry
public static void main (String [] args)
String [] [] [] [] arrs = "this", "is", "a", "3-d", "Array";
für (int m = 0; m
für (int n = 0; n
für (int p = 0; pSystem.aus.println (arrs [m] [n] [p]);



In diesem Code erstellen wir ein dreidimensionales String -Array und zeigen sein Element mit Hilfe von drei für Schleifen an.

Ausgang:

Die Ausgabe zeigt, dass das 3-D-String-Array erstellt wird. Dann geben uns die verschachtelten für Schleifen das erforderliche Ergebnis.

Abschluss

In Java soll ein Array eine Reihe von Werten haben, die identische Datentypen haben. Ein Array hat zwei Typen: ein dimensionales Array (1-D) und ein mehrdimensionales Array (2-D/3-D). In diesem Artikel haben wir über Arrays und ihre Typen in Java gesprochen. Dann diskutieren wir ferner Matrix -Arrays und gezackte Arrays.