Is there any way to declare and populate an array in Java using an inline function/lambda like seen below?
final int NUM_NAMES = 10;
String names = () -> {
ArrayList<String> names = new ArrayList();
for (int i = 0; i < NUM_NAMES; i++) {
names.add("Name " + i);
}
return names.toArray();
};