我应该如何声明可变参数参数
|
public void foo(Integer... ids) {
Integer... fIds = bar(ids);
}
public void bar(Integer... ids) {
// I would like to eliminate few ids and return a subset. How should I declare the return argument
}
我应该如何声明bar的返回类型?
没有找到相关结果
已邀请:
4 个回复
岭取
参见varargs文档 仍然必须在数组中传递多个参数,但是varargs功能会自动执行并隐藏进程 对于jvm来说,它实际上是一个数组,并且编译器已隐藏了该数组的创建。
催备南菠亨
的返回类型设置为
,并在
中将
类型也指定为
。
蕾跨立锌煤
作为
的数组(即an3ѭ)处理。
锹缄