En Java, il peut y avoir certains cas où le développeur doit allouer la coutume «valeur clé”Paires de temps en temps. Par exemple, la rédaction d'un code de modèle pour accumuler les valeurs comprenant plusieurs types de données. Dans de tels cas, créant un «classe de paires»En Java, le programmeur associe à l'association et à l'utilisation efficace des paires de valeurs clés.
Ce blog vous élaborera sur la création d'une «classe de paires» en Java.
Qu'est-ce qu'une «classe de paire» en Java?
UN "classe de paires»Fournit un moyen efficace d'associer le«valeur clé" paires. Cette approche est utile lorsque deux valeurs doivent être renvoyées d'une méthode. Par exemple, en calculant la racine carrée d'un nombre et en renvoyant à la fois la racine carrée et le nombre lui-même, je.e., "(9,3)" etc.
Comment créer une «classe de paire» en Java?
Une classe de paires en Java peut être créée en définissant la paire de valeurs de clé 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 paire de types «entier» en Java Dans cet exemple, une classe de paires de «Entier»Le type de données peut être créé de telle sorte que la paire de valeurs clés soit transmise sous forme d'entiers:
modèle de classe T Val1, Val2; void setValue (t x, t y) ce.val1 = x; ce.val2 = y;
Modèle getValue () retourner ceci;
classe pairclass public static void main (String args []) Modèle objet = nouveau modèle(); Système.dehors.println ("La paire de valeurs clés est:"); objet.setValue (5,10); Modèle résultat = nouveau modèle (); résultat = objet.getValue (); Système.dehors.println (résultat.VAL1 + "" + 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 (classe). Pour créer une classe de paire comprenant des valeurs de chaîne, spécifiez "Chaîne" au lieu de "Entier".
Dans la définition de la classe, spécifiez les variables déclarées suivies du type.
Dans l'étape suivante, définissez une fonction nommée «setValue ()"Avoir les paramètres déclarés pointant vers le passé"valeur clé" paires.
Dans sa définition, reportez-vous aux variables spécifiées et attribuez-leur les arguments passés via «ce".
Après cela, définissez une fonction nommée «getValue ()"Et retournez l'ensemble"valeur clé" paires.
Dans le "principal()"Méthode, créez un objet de classe nommé"objet"Via le"nouveau»Mot-clé et«Modèle()”Constructeur, respectivement. Spécifiez également son type, i.e., "Entier".
Maintenant, passez les entiers indiqués sous la forme de paires de valeurs clés à la fonction SET invoquée "setValue ()".
Enfin, créez un autre objet de classe via l'approche discutée et invoquez le «getValue ()”Fonction pour récupérer les valeurs définies sous la forme de paires de valeurs clés.
Note: La fonction Getter peut également être invoquée par le même objet utilisé pour définir les valeurs.
Sortir
Dans la sortie ci-dessus, on peut observer que la paire «Valeur clé» est définie et récupérée de manière appropriée.
Exemple 2: Création d'une «classe de paire» des types entiers et de chaînes Dans cet exemple particulier, une classe de paire du «Objet«Le type peut être créé qui comprend le«valeur clé”Paire dans les types entiers et de chaînes:
modèle de classe T Val1, Val2; void setValue (t x, t y) ce.val1 = x; ce.val2 = y;
Modèle getValue () retourner ceci;
classe pairclass public static void main (String args []) Modèle