我正在寻找一种初始化数组的最佳方法,通过指定其大小和默认值来实现(这里的默认值将为“”)。 例如,如果我有: def myTab = ["","","","","","","","",""] 如何使用不写每个字段的方式初始化同样的数组,只需更改大小和/或默认值? 类似于: def myTab = new String[9] //(combined with a 'withDefault' method equivalent)
你可以这样做:def myTab = [""] * 9 顺便提醒,那是一个列表(list),而不是数组(array) 如果你真的需要一个数组(其实你可能并不需要),可以这样做: String[] myTab = [""] * 9