Comment créer une classe Pair en Java

Comment Creer Une Classe Pair En Java



En Java, il peut y avoir certaines instances où le développeur doit allouer des ' valeur clé ” paires de temps en temps. Par exemple, écrire un modèle de code pour accumuler les valeurs comprenant plusieurs types de données. Dans de tels cas, la création d'un ' classe de paire ” en Java aide le programmeur à associer et à utiliser efficacement les paires clé-valeur.

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 :

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