In Java kann es bestimmte Fälle geben, in denen der Entwickler benutzerdefinierte “zuordnen muss“SchlüsselwertPaare von Zeit zu Zeit. Zum Beispiel schreiben Sie einen Vorlagencode, um die Werte mit mehreren Datentypen zu sammeln. In solchen Fällen eine “erstellen“Paarklasse”In Java unterstützt der Programmierer bei der Verbindung und Nutzung der Schlüsselwertpaare effektiv.
Dieser Blog wird auf dem Erstellen einer „Paarklasse“ in Java erstellen.
Was ist eine "Paarklasse" in Java?
A "Paarklasse"Bietet eine effektive Möglichkeit, die zu verbinden"SchlüsselwertPaare. Dieser Ansatz ist hilfreich, wenn zwei Werte aus einer Methode zurückgegeben werden müssen. Zum Beispiel berechnet ich die Quadratwurzel einer Zahl und gibt sowohl die Quadratwurzel als auch die Zahl selbst zurück, ich.e., “(9,3)" usw.
So erstellen Sie eine „Paarklasse“ in Java?
Eine Paarklasse in Java kann erstellt werden, indem das Schlüsselwertpaar über das Klassenobjekt festgelegt und mit Hilfe der Getter-Methode abgerufen wird.
Beispiel 1: Erstellen einer Paarklasse von "Ganzzahl" -Typ in Java In diesem Beispiel eine Paarklasse von “Ganze ZahlDer Datentyp kann so erstellt werden, dass das Schlüsselwertpaar in Form von Ganzzahlen übergeben wird:
Klassenvorlage T Val1, Val2; void setValue (t x, t y) Das.val1 = x; Das.Val2 = y;
Vorlage getValue () gib dies zurück;
Klassenpaarklasse public static void main (String args []) Vorlage Objekt = neue Vorlage(); System.aus.println ("Das Schlüsselwertpaar ist:"); Objekt.setValue (5,10); Vorlage Ergebnis = neue Vorlage (); Ergebnis = Objekt.Wert erhalten(); System.aus.println (Ergebnis.Val1 + "" + Ergebnis.Val2);
Wenden Sie in den obigen Codezeilen die folgenden Schritte an:
Erstens, deklarieren Sie eine Klasse namens "Vorlage”.
Notiere dass der "In der Klassenerklärung entspricht der Typ (Klasse). Um eine Paarklasse zu erstellen, die Stringwerte umfasst, geben Sie an “Saite" anstatt "Ganze Zahl”.
Geben Sie in der Klassendefinition die angegebenen Variablen an, gefolgt vom Typ.
Definieren Sie im nächsten Schritt eine Funktion namens “setValue ()"Mit den angegebenen Parametern auf die Übergabe"SchlüsselwertPaare.
Beziehen Sie sich in seiner Definition auf die angegebenen Variablen und weisen Sie ihnen die bestandenen Argumente über “über“ zu “Das”.
Danach definieren Sie eine Funktion namens “Wert erhalten()"Und geben Sie das Set zurück"SchlüsselwertPaare.
Im "hauptsächlich()"Methode, ein Klassenobjekt namens" erstellen "Objekt"Über die"neu"Schlüsselwort und das"Vorlage()Konstruktor. Geben Sie außerdem seinen Typ an, i.e., “Ganze Zahl”.
Übergeben Sie nun die angegebenen Ganzzahlen in Form von Schlüsselwertpaaren an die aufgerufene Set-Funktion “setValue ()”.
Zuletzt erstellen Sie ein anderes Klassenobjekt über den diskutierten Ansatz und rufen Sie die “auf" auf "Wert erhalten()Funktion zum Abrufen der festgelegten Werte in Form von Schlüsselwertpaaren.
Notiz: Die Getter -Funktion kann auch von demselben Objekt aufgerufen werden, das zum Einstellen der Werte verwendet wird.
Ausgang
In der obigen Ausgabe kann beobachtet werden, dass das „Schlüsselwert“ -Paar eingestellt und angemessen abgerufen wird.
Beispiel 2: Erstellen einer „Paarklasse“ sowohl der Ganzzahl- als auch der String -Typen In diesem speziellen Beispiel eine Paarklasse der “ObjektTyp kann erstellt werden, der das umfasst "Schlüsselwert”Kombinieren Sie sowohl in den Ganzzahl- als auch im String -Typ:
Klassenvorlage T Val1, Val2; void setValue (t x, t y) Das.val1 = x; Das.Val2 = y;
Vorlage getValue () gib dies zurück;
Klassenpaarklasse public static void main (String args []) Vorlage