我正在使用下面的代码,但它不会逐行打印列表成员,而是打印整个列表。 ArrayList aList = new ArrayList<>();
aList.add("Pink");
aList.add("Green");
aList.add("Red");
aList.add("Yellow");
Stream.of(aList).forEach(s -> System.out.println(s));
我得到的输出 [粉红色,绿色,红色,黄色]
我需要在一个新行中打印这些元素。
答案 0 :(得分:0)
像这样写:
aList.forEach(System.out::println);
Stream.of(T... values)
将数组作为参数,对于可以直接在实例上调用forEach
方法的集合(如上所述)。