public void findName(findName,findName []){...}这个方法应该接受一个对象的arrayList和它们的价格作为一个双精度值数组。我需要这个数组和ArrayList的大小一样。是否可以在声明中调用方法?(double[list.size()])这个问题还有其他解决方案吗?
2skhul331#
你不能这样做。因为方法接收数组作为参数,你不能改变它的大小。但是你可以在方法内部检查两个长度是否匹配,这取决于你想实现什么。我不确定你的约束是什么,但看起来这可以很容易地在调用之前调用方法。
1条答案
按热度按时间2skhul331#
你不能这样做。因为方法接收数组作为参数,你不能改变它的大小。但是你可以在方法内部检查两个长度是否匹配,这取决于你想实现什么。我不确定你的约束是什么,但看起来这可以很容易地在调用之前调用方法。