迭代方法的参数

时间:2017-07-03 19:26:48

标签: java function parameters

我的POJO类中有一些变量,如:

variable01String
variable02String
variable03String
variables01int
variables02int
variables02int

调用方法

performMethod(variable01String, variables01int)

我想调用performMethod

performMethod(variable01String, variables01int)
performMethod(variable02String, variables02int)
performMethod(variable03String, variables03int)

我想知道我们是否可以调用 performMethod(variable01String,variables01int)并增加变量s0的名称之间的数字 01 保存几行代码。

与上述情况类似,我确实拥有 12 变量。 注意:我无法更改POJO类中变量的名称。

我知道我可以使用数组,但我的POJO类中有近50个变量。所以,我在想是否有一种不同于Array

的方法

1 个答案:

答案 0 :(得分:0)

将变量放入数组中,然后迭代索引。

String[] stringVariables = { variable01String, variable02String, variable03String };
int[] intVariables = { variables01int, variables02int, variables03int };
for (int i = 0; i < stringVariables.length; i++) {
  performMethod(stringVariables[i], intVariables[i]);
}
相关问题