Skip to content

Commit 75b14bc

Browse files
committed
lesson3. Устранение недостатков
почему ты не используешь Ctrl + Alt + L SortedArrayStorage resumeCounter-index-1 resumeCounter-indexResume indexResume+1 indexResume=-index - 1 не пишем мы слитно (edited) - в методе update срабатывает это условие if (index < 0){System.out.println("ERROR: resume with UUID = " + resume.getUuid() + " didn't found. Resume can't be updated.")} и резюме все равно обновляется
1 parent 8ebf9f9 commit 75b14bc

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

‎src/com/urise/webapp/storage/AbstractArrayStorage.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public void update(Resume resume){
6464
intindex = getIndex(resume.getUuid());
6565
if (index < 0){
6666
System.out.println("ERROR: resume with UUID = " + resume.getUuid() + " didn't found. Resume can't be updated.");
67+
return;
6768
}
6869
storage[index] = resume;
6970
}

‎src/com/urise/webapp/storage/SortedArrayStorage.java‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ protected int getIndex(String uuid){
1414

1515
@Override
1616
protectedvoidinsertResume(intindex, Resumeresume){
17-
intindexResume=-index - 1;
18-
System.arraycopy(storage, indexResume, storage, indexResume+1, resumeCounter-indexResume);
17+
intindexResume = -index - 1;
18+
System.arraycopy(storage, indexResume, storage, indexResume + 1, resumeCounter - indexResume);
1919
storage[indexResume] = resume;
2020
}
2121

2222
@Override
2323
protectedvoiddeleteResume(intindex){
24-
System.arraycopy(storage, index + 1, storage, index, resumeCounter-index-1);
24+
System.arraycopy(storage, index + 1, storage, index, resumeCounter - index - 1);
2525
}
2626

2727
}

0 commit comments

Comments
(0)