C'è un modo per inizializzare un array o una raccolta utilizzando un'espressione lambda semplice?Espressione lambda per inizializzare l'array
Qualcosa di simile
// What about this?
Person[] persons = new Person[15];
persons =() -> {return new Person()};
O
// I know, you need to say how many objects
ArrayList<Person> persons =() -> {return new Person()};
Oppure direttamente .generate (() -> nuovo Test()), solo per usare l'operatore lambda richiesto da OP ... preferirebbe utilizzare .generate (Test :: nuovo). –
@ Jean-FrançoisSavard: Sì, stavo solo separando la dichiarazione per mostrare i tipi coinvolti. –