我创建了一个有序数组,并创建了一个insert方法。除了我在break
语句中得到的错误之外,代码似乎都很好。在我的break语句中,我收到一条错误“此令牌上的语法错误';',此符号后面的表达式是预期的。我对break
语句缺少什么?感谢任何想法,谢谢!
public boolean insert(IndexRecord newValue)
{
int j;
if (nextElem==maxSize) return false;
for(j=nextElem-1;j>=0;j--)
{
if ((IdxRec[j].compareTo(newValue)<0)) break;
[j+1]=IdxRec[j];
}
IdxRec[j+1]=newValue;
nextElem++;
return true;
}
答案 0 :(得分:0)
是。在下一行,
[j+1]=IdxRec[j];
应该是
IdxRec[j+1] = IdxRec[j];