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 deve allocare ' valore-chiave ” coppie di volta in volta. Ad esempio, scrivere un codice modello per accumulare i valori comprendenti più tipi di dati. In tali casi, creando un ' classe di coppia ” in Java aiuta il programmatore ad associare e utilizzare efficacemente le coppie chiave-valore.

Questo blog elaborerà la creazione di una 'classe di coppia' in Java.

Che cos'è una 'classe di coppia' in Java?

UN ' classe di coppia ” fornisce un modo efficace di associare il “ 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, ovvero ' (9.3) ' eccetera.







Come creare una 'classe di coppia' in Java?

Una classe coppia in Java può essere creata impostando la coppia chiave-valore 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 coppia di ' Numero intero ” il tipo di dati può essere creato in modo tale che la coppia chiave-valore venga passata sotto forma di numeri interi:



classe Modello < T > {
Tval1 , val2 ;
vuoto valore impostato ( Tx , T e ) {
Questo . scelta1 = X ;
Questo . val2 = E ;
}
Modello getValue ( ) {
ritorno Questo ;
} }
classe pairclass {
pubblico statico vuoto principale ( Corda arg [ ] ) {
Modello < Numero intero > oggetto = nuovo Modello < Numero intero > ( ) ;
Sistema. fuori . println ( 'La coppia chiave-valore è: ' ) ;
oggetto. valore impostato ( 5 , 10 ) ;
Modello < Numero intero > risultato = nuovo Modello < Numero intero > ( ) ;
risultato = oggetto. getValue ( ) ;
Sistema. fuori . println ( risultato. scelta1 + ' ' + risultato. val2 ) ;
} }

Nelle righe di codice precedenti, applicare i seguenti passaggi:





  • Innanzitutto, dichiara una classe denominata ' Modello ”.
  • Si noti che il ' ” nella dichiarazione di classe corrisponde al suo tipo (classe). Per creare una classe di coppia comprendente valori stringa, specificare ' Corda ' invece di ' Numero intero ”.
  • Nella definizione della classe, specificare le variabili dichiarate seguite dal tipo.
  • Nel passaggio successivo, definire una funzione denominata ' valore impostato() ” con i parametri dichiarati che puntano al passato “ valore-chiave ” coppie.
  • Nella sua definizione, fai riferimento alle variabili specificate e assegna loro gli argomenti passati tramite ' Questo ”.
  • Successivamente, definisci una funzione chiamata ' getValue() ” e restituisci 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, ad esempio ' Numero intero ”.
  • Ora, passa gli interi dichiarati sotto forma di coppie chiave-valore alla funzione set invocata ' valore impostato() ”.
  • Infine, crea un altro oggetto di classe tramite l'approccio discusso e invoca il ' getValue() ” per recuperare i valori impostati sotto forma di coppie chiave-valore.
  • Nota: La funzione getter può essere invocata anche dallo stesso oggetto utilizzato per l'impostazione dei valori.

Produzione

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



Esempio 2: creazione di una 'classe di coppia' di entrambi i tipi Integer e String
In questo particolare esempio, una classe di coppia di ' Oggetto ” può essere creato un tipo che comprenda il “ valore-chiave ” pair in entrambi i tipi intero e stringa:

classe Modello < T > {
Tval1 , val2 ;
vuoto valore impostato ( Tx , T e ) {
Questo . scelta1 = X ;
Questo . val2 = E ;
}
Modello getValue ( ) {
ritorno Questo ;
} }
classe pairclass {
pubblico statico vuoto principale ( Corda arg [ ] ) {
Modello < Oggetto > oggetto = nuovo Modello < Oggetto > ( ) ;
Sistema. fuori . println ( 'La coppia chiave-valore è: ' ) ;
oggetto. valore impostato ( 1 , 'Davide' ) ;
Modello < Oggetto > risultato = nuovo Modello < Oggetto > ( ) ;
risultato = oggetto. getValue ( ) ;
Sistema. fuori . println ( risultato. scelta1 + ' ' + risultato. val2 ) ;
} }

Nello snippet di codice sopra:

  • Ripeti gli approcci discussi rispettivamente per creare una classe, impostare e ottenere i valori passati.
  • Nel ' principale() ” , allo stesso modo, crea due diversi oggetti di classe del “ Oggetto ” digitare e impostare il “ valore-chiave ” coppie comprendenti entrambe le “ Numero intero ' E ' Corda tipi.
  • Infine, recupera i valori impostati e visualizzali sulla console.

Produzione

Questo risultato implica che il recuperato ' 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 chiave-valore 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 classe di coppia in Java.