Supposons que nous ayons un Collection<Foo>
. Quelle est la meilleure façon (la plus courte en LoC dans le contexte actuel) de la transformer Foo[]
? Toutes les bibliothèques connues sont autorisées.
UPD: (un cas de plus dans cette section; laissez des commentaires si vous pensez que cela vaut la peine de créer un autre thread pour cela): Qu'en est-il de la transformation Collection<Foo>
en Bar[]
where Bar
has constructeur avec 1 paramètre de type Foo
ie public Bar(Foo foo){ ... }
?
Stream.toArray
API existante du JDK.