Gibt es eine Möglichkeit, ein Array oder eine Sammlung mit einem einfachen Lambda-Ausdruck zu initialisieren?Lambda-Ausdruck zum Initialisieren des Arrays
So etwas wie
// What about this?
Person[] persons = new Person[15];
persons =() -> {return new Person()};
Oder
// I know, you need to say how many objects
ArrayList<Person> persons =() -> {return new Person()};
Oder direkt .generate (() -> new Test()), nur um den von OP angeforderten Lambdaoperator zu verwenden ... würde lieber .generate (Test :: new) verwenden. –
@ Jean-FrançoisSavard: Ja, ich habe nur die Deklaration getrennt, um die beteiligten Typen zu zeigen. –