127 votes

Java n'a-t-il pas déjà eu une classe Pair ?

Est-ce que je me souviens mal, ou Est-ce que Java, il était une fois, a fourni une classe Pair dans le cadre de son API ?

97voto

Josh Lee Points 53741

Il n’y a pas de paire dans le cadre standard, mais Apache Commons Lang, qui se rapproche beaucoup de « standard », a une paire.

37voto

Baptiste Points 340

Une classe Pair :

usage:

Immuable, seulement une paire !

17voto

Il y a beaucoup d’implémentation ici, mais tout le temps il manque quelque chose, la méthode Override of equal et hash.

voici une version plus complète de cette classe :

16voto

Thomas Points 35713

Cela devrait aider.

Pour résumer : une classe générique n’a pas de sémantique particulière et vous pourriez aussi bien avoir besoin d’une classe etc. Les développeurs de Java n’ont donc pas inclus de générique mais suggèrent d’écrire des classes spéciales (ce qui n’est pas si difficile) comme, ou.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X