Travailler avec des paires ou des 2-Tuples en Java
Les améliorations apportées à la table de hachage de Java nécessitent souvent une structure de valeurs qui incorpore un tuple. Cette question explore les structures de données qui peuvent être exploitées en Java pour obtenir cette fonctionnalité.
Solution
Java ne fournit pas nativement de classe de tuple à usage général. Cependant, créer une classe de tuple personnalisée est simple :
public class Tuple<X, Y> { public final X x; public final Y y; public Tuple(X x, Y y) { this.x = x; this.y = y; } }
Cette classe personnalisée propose deux membres finaux, x et y, qui représentent les deux éléments du tuple. L'instanciation est simple, comme le démontre le constructeur.
Considérations
Lors de la conception d'une classe tuple, plusieurs considérations importantes entrent en jeu :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!