首页 > 解决方案 > 如何在for循环中使用字符串数组

问题描述

我有以下字符串声明,我在 for 循环中使用字符串:

String[] values = new String["A","B","C"]
for (int i = 0, length = values.length; i < length; i++)
    {
        getData(values[i], i, length);
    }

在 for 循环行抛出错误“意外令牌:=@”。

标签: groovy

解决方案


Groovy 与创建字符串数组不同,你会这样做

String[] values = ['A', 'B', 'C']

你也可以做你想做的事

def values = ​["A","B","C"]
values.eachWithIndex { item, idx -> 
    getData(item, idx, values.size())
}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

推荐阅读