抱歉,我是新手,但我正在学习如何使用Groovy做基础操作。我需要知道如何从文件(比如list.txt文件)或键盘读取单词并将它们存储到一个字符串数组中(假设数组大小为10),然后打印它们出来。我该如何做?我在这方面找到的示例对我来说不太清楚。
你觉得怎么样:
def words = []
new File( 'words.txt' ).eachLine { line ->
words << line
}
// print them out
words.each {
println it
}
it
是一个关键字。it
是迭代的当前对象。你可以像第一部分中重命名 it
一样对其进行重命名,将其重命名为 line
。 - Java Devilit
жҳҜй—ӯеҢ…дёӯйҡҗејҸеҜ№иұЎзҡ„еј•з”ЁпјӣеңЁиҝҷз§Қжғ…еҶөдёӢпјҢжӮЁеҸҜд»ҘдҪҝз”Ёit
еј•з”Ёwords
дёӯзҡ„е…ғзҙ гҖӮ - raffian其实这很简单:
String[] words = new File('words.txt')
作为替代方案,您可以使用:
def words = new File('words.txt') as String[]