Maison >Java >javaDidacticiel >Comment puis-je remplacer efficacement la « paire » de C en Java ?
Java n'a pas d'équivalent direct à la paire C
Arguments en faveur de l'omission de la paire
Hunter Gratzner s'oppose à l'introduction de Pair en Java, citant sa sémantique ambiguë. Sans signification explicite, les étiquettes « premier » et « deuxième » deviennent arbitraires et ne parviennent pas à transmettre la relation souhaitée entre les valeurs.
Alternatives à Pair
Au lieu de s'appuyer sur une classe Pair générique, il est recommandé de définir des classes spécialisées pour des applications spécifiques, telles que Position(x,y), Range(begin,end) ou Entry(key,value). Ces classes dédiées fournissent un contexte sémantique clair et améliorent la lisibilité du code.
Solution héritée
Pour les applications compatibles avec Java 1.6, la classe AbstractMap.SimpleEntry
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!