下面的实现是否正确?练习Java - EDX
输入:Oldrecords(GameRecord对象数组)和newRecords(GameRecord)
我将检查oldRecords阵列中newRecord值。如果它不存在,并且oldrecord数组的长度小于10,我会将newRecord添加到更新后的数组中。
添加新记录时,我得到异常的数组绑定。
if (size < 10){
int length = size + 1;
updatedRecords = new GameRecord[length];
System.arraycopy(oldRecords, 0, updatedRecords, 0, size);
updatedRecords[length]=newGameRecord(newRecord.getName(),newRecord.getLevel(),newRecord.getScore());
}
是..更正..傻我!!! – ahairshi