So erstellen Sie eine Paarklasse in Java

So Erstellen Sie Eine Paarklasse In Java



In Java kann es bestimmte Fälle geben, in denen der Entwickler benutzerdefinierte „ Schlüsselwert “ Paare von Zeit zu Zeit. Schreiben Sie beispielsweise einen Vorlagencode, um die Werte zu akkumulieren, die mehrere Datentypen umfassen. Erstellen Sie in solchen Fällen ein „ Paar Klasse ” in Java unterstützt den Programmierer bei der effektiven Zuordnung und Nutzung der Schlüssel-Wert-Paare.

Dieser Blog wird näher auf die Erstellung einer „Paarklasse“ in Java eingehen.

Was ist eine „Pair-Klasse“ in Java?

A ' Paar Klasse “ bietet eine effektive Möglichkeit, die „ Schlüsselwert “Paare. Dieser Ansatz ist hilfreich, wenn zwei Werte von einer Methode zurückgegeben werden müssen. Zum Beispiel die Quadratwurzel einer Zahl berechnen und sowohl die Quadratwurzel als auch die Zahl selbst zurückgeben, d. h. „ (9.3) ' usw.







Wie erstelle ich eine „Pair-Klasse“ in Java?

Eine Paarklasse in Java kann erstellt werden, indem das Schlüssel-Wert-Paar über das Klassenobjekt gesetzt und mit Hilfe der Getter-Methode abgerufen wird.



Beispiel 1: Erstellen einer Paarklasse vom Typ „Integer“ in Java
In diesem Beispiel ist eine Paarklasse von „ Ganze Zahl ” Datentyp kann so erstellt werden, dass das Schlüssel-Wert-Paar in Form von ganzen Zahlen übergeben wird:



Klasse Vorlage < T > {
T Wert1 , Wert2 ;
Leere setValue ( T x , T y ) {
Das . Wahl1 = X ;
Das . Wert2 = Und ;
}
Vorlage getValue ( ) {
zurückkehren Das ;
} }
Klasse Paarklasse {
öffentlich statisch Leere hauptsächlich ( Schnur Argumente [ ] ) {
Vorlage < Ganze Zahl > Objekt = neu Vorlage < Ganze Zahl > ( ) ;
System. aus . println ( 'Das Schlüssel-Wert-Paar ist: ' ) ;
Objekt. setValue ( 5 , 10 ) ;
Vorlage < Ganze Zahl > Ergebnis = neu Vorlage < Ganze Zahl > ( ) ;
Ergebnis = Objekt. Wert erhalten ( ) ;
System. aus . println ( Ergebnis. Wahl1 + ' ' + Ergebnis. Wert2 ) ;
} }

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:





  • Deklarieren Sie zunächst eine Klasse mit dem Namen „ Vorlage “.
  • Notiere dass der ' ” in der Klassendeklaration entspricht seinem (Klassen-) Typ. Um eine Paarklasse mit Zeichenfolgenwerten zu erstellen, geben Sie „ Schnur ' anstatt ' Ganze Zahl “.
  • Geben Sie in der Klassendefinition die angegebenen Variablen gefolgt vom Typ an.
  • Definieren Sie im nächsten Schritt eine Funktion namens „ setValue() ” mit den angegebenen Parametern, die auf die übergebenen zeigen “ Schlüsselwert “Paare.
  • Beziehen Sie sich in ihrer Definition auf die angegebenen Variablen und weisen Sie ihnen die übergebenen Argumente über „ Das “.
  • Definieren Sie danach eine Funktion mit dem Namen „ Wert erhalten() ” und den Satz zurücksenden “ Schlüsselwert “Paare.
  • Im ' hauptsächlich() ”-Methode erstellen Sie ein Klassenobjekt mit dem Namen “ Objekt “ über die „ neu “ Schlüsselwort und das “ Vorlage() ” Konstruktor bzw. Geben Sie auch seinen Typ an, d. h. „ Ganze Zahl “.
  • Übergeben Sie nun die angegebenen Ganzzahlen in Form von Schlüssel-Wert-Paaren an die aufgerufene Set-Funktion „ setValue() “.
  • Erstellen Sie zuletzt ein weiteres Klassenobjekt über den besprochenen Ansatz und rufen Sie die „ Wert erhalten() ”-Funktion, um die eingestellten Werte in Form von Schlüssel-Wert-Paaren abzurufen.
  • Notiz: Die Getter-Funktion kann auch von demselben Objekt aufgerufen werden, das zum Setzen der Werte verwendet wird.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass das „Schlüssel-Wert“-Paar richtig festgelegt und abgerufen wird.



Beispiel 2: Erstellen einer „Pair-Klasse“ sowohl des Integer- als auch des String-Typs
In diesem speziellen Beispiel ist eine Paarklasse der „ Objekt ”-Typ erstellt werden, der die “ Schlüsselwert ”-Paar sowohl im Integer- als auch im String-Typ:

Klasse Vorlage < T > {
T Wert1 , Wert2 ;
Leere setValue ( T x , T y ) {
Das . Wahl1 = X ;
Das . Wert2 = Und ;
}
Vorlage getValue ( ) {
zurückkehren Das ;
} }
Klasse Paarklasse {
öffentlich statisch Leere hauptsächlich ( Schnur Argumente [ ] ) {
Vorlage < Objekt > Objekt = neu Vorlage < Objekt > ( ) ;
System. aus . println ( 'Das Schlüssel-Wert-Paar ist: ' ) ;
Objekt. setValue ( 1 , 'David' ) ;
Vorlage < Objekt > Ergebnis = neu Vorlage < Objekt > ( ) ;
Ergebnis = Objekt. Wert erhalten ( ) ;
System. aus . println ( Ergebnis. Wahl1 + ' ' + Ergebnis. Wert2 ) ;
} }

Im obigen Code-Snippet:

  • Wiederholen Sie die besprochenen Ansätze zum Erstellen einer Klasse, zum Einstellen bzw. zum Abrufen der übergebenen Werte.
  • Im ' hauptsächlich() “-Methode erstellen Sie auf ähnliche Weise zwei verschiedene Klassenobjekte der „ Objekt “ geben Sie ein und stellen Sie die „ Schlüsselwert ” Paare, die sowohl die “ Ganze Zahl ' Und ' Schnur “ Typen.
  • Rufen Sie abschließend die eingestellten Werte ab und zeigen Sie sie auf der Konsole an.

Ausgang

Dieses Ergebnis impliziert, dass das abgerufene „ Schlüsselwert ” Paare umfassen sowohl die “ Ganze Zahl ' Und ' Schnur ' Datentypen.

Abschluss

A ' Paar Klasse “ in Java erstellt werden, indem das Schlüssel-Wert-Paar über das Klassenobjekt gesetzt und mit Hilfe der Getter-Methode abgerufen wird. Diese Paare können umfassen „ Ganze Zahl “, „ Schnur ', oder ' Objekt “ Typen. Dieser Blog führt Sie zum Erstellen einer Paarklasse in Java.