groovy从URL文件中读取并将其存储在列表中

时间:2015-11-20 18:20:12

标签: groovy

我有存储在网站上的文件,我想读取文件并将每一行存储在数组列表中。

目前使用此代码,它的工作原理。有没有更好的方法来完成这部分代码。

def data = u.toURL().text
def keys = new ArrayList()
data.eachLine {
   keys.add(it)
}

2 个答案:

答案 0 :(得分:3)

为什么不:

def keys = u.toURL().readLines()

docs中一样。

答案 1 :(得分:2)

你可以稍微简化一下:

def keys = []
u.toURL().text.eachLine{ keys << it }

对于这种简单的工作,它很好