【发布时间】:2017-02-02 19:40:26
【问题描述】:
嗨,我正在尝试这样做 我不明白为什么 我正在尝试为每个创建一个数组的 Pointe 实例 但它显示为 null
Point arr[]=new Point[5]
for(Point o:arr){
o=new Point();
}
【问题讨论】:
-
您需要在数组中赋值值。我建议
Point[] array = Stream.generate(Point::new).limit(5).toArray(Point[]::new);。另外,请使用Point[] arr而不是Point arr[]- 不建议使用后一种语法。