【发布时间】:2019-04-19 08:15:08
【问题描述】:
我已经阅读了有关 Groovy 2D 数组的所有关于 stackoverflow 的问题,但答案似乎还不够。我对 groovy 也很陌生,因此,我真诚地感谢您在这方面的意见。
我正在尝试通过以下方式创建二维数组。
def extractedArray = []
// fullArray is a 2D array of size[11987][4]
def x = 0
for (x; x<fullArray.length; x++){
if (x==0){
extractedArray[] = []
extractedArray[0][0]=fullArray[0][0]
extractedArray[0][1]=fullArray[0][2]
}
else{
for(def y=0; y<extractedArray.length; y++){
//other functions
}
}
}
但这似乎给了我以下错误。
Caught: java.lang.NullPointerException: Cannot invoke method putAt() on null object
java.lang.NullPointerException: Cannot invoke method putAt() on null object
at computeMPR.main(computeMPR.groovy:37)
【问题讨论】: