J'ai deux objets List
et je souhaite les associer, tout comme la fonction zip()
en Python. Je suis à peu près sûr que cela ne sera pas disponible dans le JDK, mais existe-t-il quelque chose de similaire dans une bibliothèque assez répandue, similaire à Apache Commons Collections ? Merci.
Réponses
Trop de publicités? Java fonctionnel a zip
, zipWith
et zipIndex
comme vous le souhaiteriez de Haskell ou de Scala. (En effet, les auteurs sont à peu près tous des programmeurs Haskell.)
Ce n'est généralement pas une bonne idée! Comment avez-vous fin vers le haut d'obtenir cette information comme deux listes distinctes? Si vous zip ensemble, ce qui fait en sorte que le droit touches sont jumelés avec des valeurs de droite?
Chaque fois que j'ai eu cette question -- ce qui est plusieurs fois-je l'ai toujours encouragée à ce que l'utilisateur a été "vraiment essayer de faire", et à chaque fois j'ai été capable de les aider à une meilleure manière de le faire. Donc, ce que vous êtes vraiment essayer de faire? Veuillez donner plus de contexte. Merci.