Ce blog détaillera la création d'une 'classe paire' en Java.
Qu'est-ce qu'une 'classe de paire' en Java ?
UN ' classe de paire ” fournit un moyen efficace d'associer le “ valeur clé ' paires. Cette approche est utile lorsque deux valeurs doivent être renvoyées par une méthode. Par exemple, calculer la racine carrée d'un nombre et renvoyer à la fois la racine carrée et le nombre lui-même, c'est-à-dire ' (9.3) ' etc.
Comment créer une 'classe de paire' en Java ?
Une classe de paire en Java peut être créée en définissant la paire clé-valeur via l'objet de classe et en la récupérant à l'aide de la méthode getter.
Exemple 1 : Création d'une classe de paires de type 'entier' en Java
Dans cet exemple, une classe de paire de ' Entier ” type de données peut être créé de sorte que la paire clé-valeur soit transmise sous la forme d'entiers :
classe Modèle < J > {
T val1 , val2 ;
annuler setValue ( T x , T y ) {
ce . choix1 = X ;
ce . val2 = et ;
}
Modèle getValue ( ) {
retour ce ;
} }
classe paireclasse {
public statique annuler principal ( Chaîne arguments [ ] ) {
Modèle < Entier > objet = nouveau Modèle < Entier > ( ) ;
Système. dehors . println ( 'La paire clé-valeur est : ' ) ;
objet. setValue ( 5 , dix ) ;
Modèle < Entier > résultat = nouveau Modèle < Entier > ( ) ;
résultat = objet. obtenirValeur ( ) ;
Système. dehors . println ( résultat. choix1 + ' ' + résultat. val2 ) ;
} }
Dans les lignes de code ci-dessus, appliquez les étapes suivantes :
- Tout d'abord, déclarez une classe nommée ' Modèle ”.
- Notez que le '
” dans la déclaration de classe correspond à son type (de classe). Pour créer une classe de paires comprenant des valeurs de chaîne, spécifiez ' Chaîne ' au lieu de ' Entier ”. - Dans la définition de classe, spécifiez les variables déclarées suivies du type.
- Dans l'étape suivante, définissez une fonction nommée ' définirValeur() ' ayant les paramètres indiqués pointant vers le passé ' valeur clé ' paires.
- Dans sa définition, faites référence aux variables spécifiées et affectez-leur les arguments passés via ' ce ”.
- Après cela, définissez une fonction nommée ' obtenirValeur() ' et retourner l'ensemble ' valeur clé ' paires.
- Dans le ' principal() ', créez un objet de classe nommé ' objet ' via le ' nouveau » mot-clé et le « Modèle() ” constructeur, respectivement. Précisez également son type, c'est-à-dire ' Entier ”.
- Maintenant, transmettez les entiers indiqués sous la forme de paires clé-valeur à la fonction set invoquée ' définirValeur() ”.
- Enfin, créez un autre objet de classe via l'approche décrite et invoquez le ' obtenirValeur() ” pour récupérer les valeurs définies sous forme de paires clé-valeur.
- Note: La fonction getter peut également être appelée par le même objet utilisé pour définir les valeurs.
Sortir
Dans la sortie ci-dessus, on peut observer que la paire 'clé-valeur' est définie et récupérée de manière appropriée.
Exemple 2 : Création d'une 'classe de paires' des types entier et chaîne
Dans cet exemple particulier, une classe de paires de ' Objet ” type peut être créé qui comprend le “ valeur clé ” paire dans les types entier et chaîne :
T val1 , val2 ;
annuler setValue ( T x , T y ) {
ce . choix1 = X ;
ce . val2 = et ;
}
Modèle getValue ( ) {
retour ce ;
} }
classe paireclasse {
public statique annuler principal ( Chaîne arguments [ ] ) {
Modèle < Objet > objet = nouveau Modèle < Objet > ( ) ;
Système. dehors . println ( 'La paire clé-valeur est : ' ) ;
objet. setValue ( 1 , 'David' ) ;
Modèle < Objet > résultat = nouveau Modèle < Objet > ( ) ;
résultat = objet. obtenirValeur ( ) ;
Système. dehors . println ( résultat. choix1 + ' ' + résultat. val2 ) ;
} }
Dans l'extrait de code ci-dessus :
- Répétez les approches décrites pour créer une classe, définir et obtenir les valeurs transmises, respectivement.
- Dans le ' principal() ', de la même manière, créez deux objets de classe différents de la ' Objet ” tapez et réglez le “ valeur clé ' paires comprenant à la fois le ' Entier ' et ' Chaîne ' les types.
- Enfin, récupérez les valeurs définies et affichez-les sur la console.
Sortir
Ce résultat implique que le ' valeur clé ” paires comprennent à la fois le “ Entier ' et ' Chaîne ' Types de données.
Conclusion
UN ' classe de paire ” en Java peut être créé en définissant la paire clé-valeur via l'objet de classe et en la récupérant à l'aide de la méthode getter. Ces paires peuvent comprendre « Entier ”, “ Chaîne ', ou ' Objet ' les types. Ce blog est guidé pour créer une classe pair en Java.