【发布时间】:2016-11-06 22:30:13
【问题描述】:
如果我想将特定数量的引用传递给一个方法,我该怎么做?
例如
public void getArr(CP[] c,String t)
{
for(int i=0;i<c.length;i++)
{
cp[nr]=c[nr];
nr++;
}
}
例如,我希望我的方法准确地获取一个包含 3 个对 CP 对象的引用的数组;我如何在方法中指定它?
【问题讨论】:
-
数组长度不是类型的一部分,因此不能通过方法签名强制执行。你可以有 3 个参数;但我猜你想要一些不那么笨重的东西。
-
是的 :) .Could it's done with collections?
-
仅当您有一个专门设计用于容纳 3 个元素的自定义集合时。同样,大小不是集合类型的一部分。
标签: java arrays methods parameters