是否可以将construct替换为lambda:
DMXFrame[] frames = new DMXFrame[universes.size()];
for (int i = 0; i < frames.length; i++) {
frames[i] = universes.get(i).getDMXFrame();
}
return frames;
假设universes
的类型为Collection<Universes>
:
return universes.stream()
.map(Universes::getDMXFrame)
.toArray(DMXFrame[]::new)