我是使用SoapUI的
String [] countries = new String[5];
void ReuseArray(String[] regions){};
countries[0] = "India";
countries[1] = "Singapore";
countries[2] = "Indonesia";
countries[3] = "Japan";
countries[4] = "Thailand";
for (int i=0; i<5; i++)
{
log.info("Country :" + countries[i]);
}
ReuseArray(countries);
void ReuseArrayData(String[] regions)
{
for (int i=0; i<5; i++)
{
log.info("Method :" + regions[i]);
}
}
上面的脚本产生以下输出:
Thu Jul 10 19:08:13 IST 2014:INFO:Welcome
Thu Jul 10 19:08:13 IST 2014:INFO:国家:印度
Thu Jul 10 19:08:13 IST 2014:INFO:国家:新加坡
Thu Jul 10 19:08:13 IST 2014:INFO:国家:印度尼西亚
Thu Jul 10 19:08:13 IST 2014:INFO:国家:日本
Thu Jul 10 19:08:13 IST 2014:INFO:国家:泰国
请纠正我如果我错了。
答案 0 :(得分:2)
在发现错误后,我找到了正确答案。这是代码。
log.info("Welcome ")
String [] countries = new String[5];
countries[0] = "India";
countries[1] = "Singapore";
countries[2] = "Indonesia";
countries[3] = "Japan";
countries[4] = "Thailand";
for (int i=0; i<5; i++)
{
log.info("Country :" + countries[i]);
}
ReuseArrayData(countries);
void ReuseArrayData(String[] regions)
{
for (int i=0; i<5; i++)
{
log.info("Method :" + regions[i]);
}
}
答案 1 :(得分:0)
你可以使用数组作为groovy / Java函数的参数,但至于你的代码似乎是ReuseArray没有任何定义,而且从未调用过ReuseArrayData。