Załóżmy, że mamy plik Collection<Foo>. Jaki jest najlepszy (najkrótszy w LoC w obecnym kontekście) sposób, aby go przekształcić Foo[]? Wszelkie dobrze znane biblioteki są dozwolone.
UPD: (jeszcze jeden przypadek w tej sekcji; zostaw komentarz, jeśli uważasz, że warto utworzyć dla niego kolejny wątek): A co z transformacją Collection<Foo>do Bar[]gdzie Barma konstruktor z 1 parametrem typu Footj. public Bar(Foo foo){ ... }?
Stream.toArrayinterfejsem API z JDK.