我的代码获取了stackOverflowError,这意味着我的递归出了点问题。基本上,我处于无限循环中,无法弄清楚如何解决此错误。

public ArrayList<ArrayList<String>> getLines(int firstLine, int
lastLine) {
        for(int i=firstLine; i<=lastLine; i++) {
          players.get(i).getAttributes();
        }
   return getLines(firstLine, lastLine);
}


我正在尝试让我的代码返回数组数组。或更简单地说,是我所有播放器阵列的阵列

最佳答案

我相信您要在进行递归调用时增加firstLine,并且在firstLine == lastLine时还要中断循环

09-26 03:42