【发布时间】:2018-09-11 14:57:16
【问题描述】:
我正在学习 Stream,我尝试使用类 Arrays 中的 asList 方法打印一个 int Array,不幸的是我得到了错误的结果。
有人可以向我解释为什么我会得到这个错误的结果。
public class array {
public static void main(String[] args) {
/*my way*/
int [] array = new int[]{1,2,3,7,1};
Arrays.asList(array).stream().forEach(System.out::println);
System.out.println();
/*the good way*/
Arrays.stream(array).forEach(System.out::print);
}
}
结果:
[I@3e3abc88
12371
【问题讨论】:
标签: java arrays lambda java-8 stream