获取传递给具有未知数量参数的方法的参数数量

时间:2018-02-09 12:47:25

标签: java arguments iteration

我正在创建一个方法:

private boolean method(String... arguments){
   for (String argument : arguments) {
     ...
   }
   return true;
}

我想知道有多少参数传递给我的方法。

是否有一种干净的方法,而不是仅创建一个迭代每个参数并逐个计算的方法?

如果传递给我的方法的参数数量是奇数,我的目标是返回false。

1 个答案:

答案 0 :(得分:7)

var-args转换为数组,因此您可以在其上使用{% if project.children %} {# no link #} {% else %} {# link #} {% endif %}

.length