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:
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.