我经常打印我的ArrayLists,例如
colors.forEach(color -> System.out.printf("color: %s ", color));
但我不知道如何将其应用于普通数组(String[] colors
)。
如何将此表达式应用于普通数组?
答案 0 :(得分:2)
基本上,您需要一种在阵列上执行Stream操作的方法。它就像将数组转换为流一样简单:
Arrrays.stream(colors).forEach(color -> System.out.printf("color: %s ", color));
有关详细信息,请参阅Java 8 Stream and operation on arrays
答案 1 :(得分:1)