Java Array Tutorial - Ein- und mehrdimensionale Arrays in Java



In diesem Blog wird über das Java-Array, seine verschiedenen Deklarationen, den Zugriff auf das Java-Array, das Deklarieren und Implementieren von 2D-Arrays und die Übergabe der Methode an ein Array gesprochen.

Im vorherigen Blog haben Sie davon erfahren . In diesem Blog zu Java Array erkläre ich Ihnen die Konzepte von Arrays in Java und die Funktionsweise von ein- und mehrdimensionalen Arrays.Das Erlernen von Java-Arrays ist wichtig, um Ihre .

In diesem Java Array-Blog würde ich die folgenden Themen behandeln:





Bevor wir fortfahren, wollen wir sehen, warum genau wir Java Array benötigen:

  • Arrays sind eine wichtige Struktur zum Speichern von Daten.
  • Mit Java können wir viele Objekte desselben Typs mithilfe von Arrays speichern.
  • Es kann mit Hilfe einer Schleife verwendet werden, um über ihren Index auf die Elemente zuzugreifen.



Beginnen wir nun mit diesem Beitrag zu Java Array und verstehen, was genau Arrays sind.

Was sind Java-Arrays?

Arrays in Java sind homogene Datenstrukturen, die in Java als Objekte implementiert sind. Arrays speichern einen oder mehrere Werte eines bestimmten Datentyps und bieten indizierten Zugriff zum Speichern desselben. Auf ein bestimmtes Element in einem Array wird über seinen Index zugegriffen. Arrays bieten eine bequeme Möglichkeit, verwandte Informationen zu gruppieren.

Array - Java Array - EdurekaDas Abrufen eines Arrays erfolgt in zwei Schritten.



  • Zunächst müssen Sie eine Variable des gewünschten Array-Typs deklarieren
  • Zweitens müssen Sie den Speicher, der das Array enthalten soll, mithilfe von zuweisen Neu und weisen Sie es der Array-Variablen zu

Lassen Sie uns sehen, wie wir Arrays auf unterschiedliche Weise deklarieren können.

Allgemeine Form der Java-Array-Initialisierung

Beispiel : - int month_days []

Allgemeine Form der Java-Array-Initialisierung

Beispiel:-

Arrays können initialisiert werden, wenn sie deklariert werden. Das Array wird automatisch so groß erstellt, dass es die Anzahl der Elemente enthält, die Sie im Array-Initialisierer angegeben haben. Es gibt Nein müssen verwenden Neu Lassen Sie uns nun sehen, wie wir dies umsetzen können.

Allgemeine Form der Java-Array-Initialisierung

Der folgende Code erstellt ein initialisiertes Array von Ganzzahlen:

Klasse MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('April hat '+ Monat + Tage [3] +' Tage. ')}}

Es ist nur fair, wenn ich erkläre, wie Sie auf Elemente in einem Java-Array zugreifen können.

Zugriff auf ein bestimmtes Element in einem Java-Array

In Arrays können wir über den Index in eckigen Klammern auf das jeweilige Element zugreifen.

Beispiel:-

Alle Teile zusammenfügen,

public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 Monatstage [5] = 30 Monatstage [6] = 31 Monatstage [8] = 30 Monatstage [9] = 31 Monatstage [10] = 30 Monatstage [11] = 31 System.out.println ('April hat' + Monatstage [3] + 'Tage.')}}

Hier ging es also nur um die Arrays und ihre Deklaration und darum, wie eindimensionale Arrays verwendet werden können.

Was ist, wenn ich Ihnen sage, dass sich innerhalb eines Arrays ein Array befinden kann? Ich weiß, dass es ein bisschen komplex klingt, aber keine Sorge, ich weiß, wie ich es Ihnen leicht machen kann.

Java Multidimensional Array

wie man hover in css benutzt

Mehrdimensionale Arrays sind Arrays von Arrays .

Mehrdimensionales Array deklarieren

Um es zu deklarieren, müssen wir jeden zusätzlichen Index mit einem anderen Satz eckiger Klammern angeben.

Konzeptionell würde das oben deklarierte Array wie in der Abbildung dargestellt dargestellt: -

Lassen Sie uns nun ein mehrdimensionales Array demonstrieren.

Das folgende Programm nummeriert jedes Element im Array von links nach rechts, von oben nach unten und zeigt dann diese Werte an:

Klasse Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 für (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } } 

Dieses Programm generiert die folgende Ausgabe:

0 1 2 3 4 5 6 7 8 9ein0 11 12 13 14 15 16 17 18 19

Dies sind andere mehrdimensionale Arrays, die andere Datentypen darstellen.

Hier ging es also nur um die mehrdimensionalen Arrays. Lassen Sie uns nun sehen, wie ein Array wie die anderen Datentypen als Parameter an eine Methode übergeben wird.

Java-Array an eine Methode übergeben

Wir können auch Arrays an Methoden übergeben, genauso wie wir primitive Typwerte an Methoden übergeben können.

Beispiel:-

öffentliche Methoden PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public statische Leere main (String args []) {int x [] = {1, 2, 3} display (x)}}

Dies ist die Ausgabe des Programms

ein 2 3

Dies bringt uns zum Ende des Java Array-Blogs.Ich hoffe, Ihnen hat dieser Beitrag auf Java Array gefallen. Wenn Sie fundierte Kenntnisse in Java suchen, do lesen Blog, in dem Sie zu den folgenden Themen anhand von Beispielen ausführlich erklärt werden.

  • Datentypen und Operationen in Java
  • Steueranweisungen
  • Klassen & Objekte
  • Arrays
  • Grundlegendes OOPS-Konzept

Sie können Java auch über unser YouTube lernen Java-Tutorial Wiedergabeliste. Viel Spaß beim Lernen !!

Wenn Sie diesen Blog auf „ Java Array ” nützlich, schauen Sie sich die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren und wir werden uns bei Ihnen melden.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren und wir werden uns bei Ihnen melden.