Come creare una classe di coppia in Java

Come creare una classe di coppia in Java
In Java, ci possono essere alcuni casi in cui lo sviluppatore ha bisogno di allocare l'usanza "valore chiave"Le coppie di tanto in tanto. Ad esempio, scrivere un codice modello per accumulare i valori che comprendono più tipi di dati. In tali casi, creando un "classe di coppia"In Java aiuta il programmatore ad associare e utilizzare efficacemente le coppie di valore chiave.

Questo blog approfondirà la creazione di una "classe di coppie" in Java.

Cos'è una "classe di coppie" in Java?

UN "classe di coppia"Fornisce un modo efficace per associarsi al"valore chiave"Coppie. Questo approccio è utile quando è necessario restituire due valori da un metodo. Ad esempio, calcolando la radice quadrata di un numero e restituendo sia la radice quadrata che il numero stesso, i.e., "(9,3)" eccetera.

Come creare una "classe di coppie" in Java?

Una classe di coppia in Java può essere creata impostando la coppia di valore chiave tramite l'oggetto Classe e recuperandola con l'aiuto del metodo getter.

Esempio 1: creazione di una classe di coppia di tipo "intero" in java
In questo esempio, una classe di coppia di "Numero intero"È possibile creare il tipo di dati in modo tale che la coppia di valore chiave venga passata sotto forma di numeri interi:

modello di classe
T val1, val2;
void setValue (t x, t y)
Questo.Val1 = x;
Questo.Val2 = y;

Template getValue ()
restituire questo;

Class Pairclass
public static void main (string args [])
Modello Oggetto = nuovo modello();
Sistema.fuori.println ("La coppia di valore chiave è:");
oggetto.setValue (5,10);
Modello risultato = nuovo modello ();
risultato = oggetto.getValue ();
Sistema.fuori.println (risultato.Val1 + "" + risultato.Val2);

Nelle righe di codice sopra, applica i seguenti passaggi:

  • In primo luogo, dichiara una classe chiamata "Modello".
  • Nota che il ""Nella dichiarazione di classe corrisponde al suo tipo (classe). Per creare una classe di coppia che comprende valori di stringa, specificare "Corda" invece di "Numero intero".
  • Nella definizione della classe, specificare le variabili dichiarate seguite dal tipo.
  • Nel passaggio successivo, definire una funzione chiamata "valore impostato()"Avere i parametri dichiarati che puntano al superato"valore chiave"Coppie.
  • Nella sua definizione, fare riferimento alle variabili specificate e assegnare loro gli argomenti passati tramite "Questo".
  • Successivamente, definisci una funzione chiamata "getValue ()"E restituisce il set"valore chiave"Coppie.
  • Nel "principale()"Metodo, crea un oggetto di classe chiamato"oggetto"Tramite il"nuovo"Parola chiave e"Modello()"Costruttore, rispettivamente. Inoltre, specifica il suo tipo, i.e., "Numero intero".
  • Ora, passa i numeri interi dichiarati sotto forma di coppie di valore chiave alla funzione set invocata "valore impostato()".
  • Infine, crea un altro oggetto di classe tramite l'approccio discusso e invoca il "getValue ()"Funzione per recuperare i valori impostati sotto forma di coppie di valore chiave.
  • Nota: La funzione getter può anche essere invocata dallo stesso oggetto utilizzato per l'impostazione dei valori.

Produzione

Nell'output sopra, si può osservare che la coppia di "valore chiave" viene impostata e recuperata in modo appropriato.

Esempio 2: creazione di una "classe di coppie" sia dei tipi interi che di stringa
In questo particolare esempio, una classe di coppia di "Oggetto"Il tipo può essere creato che comprende il"valore chiave"Coppia in entrambi i tipi di interi e stringhe:

modello di classe
T val1, val2;
void setValue (t x, t y)
Questo.Val1 = x;
Questo.Val2 = y;

Template getValue ()
restituire questo;

Class Pairclass
public static void main (string args [])
Modello Oggetto = nuovo modello();
Sistema.fuori.println ("La coppia di valore chiave è:");
oggetto.SetValue (1, "David");
Modello risultato = nuovo modello ();
risultato = oggetto.getValue ();
Sistema.fuori.println (risultato.Val1 + "" + risultato.Val2);

Nel frammento di codice sopra:

  • Ripeti gli approcci discussi per la creazione di una classe, l'impostazione e la ottenimento dei valori passati, rispettivamente.
  • Nel "principale()"Metodo, allo stesso modo, creare due diversi oggetti di classe di"Oggetto"Tipo e imposta il"valore chiave"Coppie che comprendono sia il"Numero intero" E "Corda"Tipi.
  • Infine, recupera i valori impostati e visualizzali sulla console.

Produzione

Questo risultato implica che il recupero "valore chiave"Le coppie comprendono sia il"Numero intero" E "Corda" tipi di dati.

Conclusione

UN "classe di coppia"In Java può essere creato impostando la coppia di valore chiave tramite l'oggetto Classe e recuperandolo con l'aiuto del metodo getter. Queste coppie possono comprendere "Numero intero","Corda", O "Oggetto"Tipi. Questo blog è guidato alla creazione di una lezione di coppia in Java.