Je suis sûr qu'il y a une bonne raison, mais quelqu'un pourrait-il expliquer pourquoi le java.util.L'interface manque get(int Index), ou de toute autre méthode get ()?
Il semble que les jeux sont parfaits pour mettre les choses, mais je ne peux pas trouver un moyen élégant de récupérer un élément de celui-ci.
Si je sais que je veux le premier élément, je peux utiliser.iterator().next(), mais sinon, il semble que j'ai cast vers un Tableau pour récupérer un élément à un index spécifique?
Quels sont les moyens appropriés de la récupération de données à partir d'un jeu? (autres qu'à l'aide d'un itérateur)
Je suis sûr que le fait qu'il est exclu de l'API signifie qu'il y a une bonne raison pour ne pas le faire -- quelqu'un pourrait-il svp m'éclairer?
EDIT: Quelques très excellentes réponses ici, et un peu de dire "dans le contexte". Spécifiques scneario était un dbUnit test, où j'ai pu reasonalby affirmer que le retour de l'ensemble à partir d'une requête avait seulement 1 point, et j'ai essayé d'accéder à cet élément.
Cependant, la question est plus valide sans scénario, car il reste plus concentré : Quelle est la différence entre le jeu et la liste.
Merci à tous pour ce fantastique réponses ci-dessous.