在研究单词搜索程序(与问题无关)时,我在尝试调试时偶然发现了此错误(“错误:无法取消引用int”)。
if((wordList[currentWord][0] == board[r][c])&(wordList[currentWord][currentWord.length(-1)] == board[r][c-1])) //second letter up
{
System.out.println(wordList[currentWord][1]);
foundRow = r;
foundColumn = c;
return true;
}
尝试编译后,我收到:“错误:无法取消引用int”。我试图对此错误进行一些研究,但我能找到的只是有关检查此方法与正常整数之间的等效性的信息,而不是尝试执行数学函数。先感谢您
最佳答案
长度是属性,而不是方法。它应该像这样:
currentWord.length-1
编辑:从您如何使用currentWord,它似乎是一个int,而int没有长度。这可能是您要尝试执行的操作:
currentWord-1