在Groovy中从iostream创建数组

时间:2018-01-16 23:09:15

标签: groovy

我使用groovy捕获命令的标准输出,我想将输出放入数组中。

我尝试过以下方法但没有成功:

def output = "/usr/local/bin/list-items".execute()    
output.text.toArray()

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

使用output.text.readLines()。它返回List<String>您可以使用toArray(String[])将其转换为数组,因此完整的解决方案:

output.text.readLines().toArray(String[])