refactor(creation): use stream for manual collection creation

This commit is contained in:
2026-09-02 13:05:56 +04:00
parent f7ee9e2da6
commit 5e9eb6b46a
@@ -1,7 +1,7 @@
package ru.project.ui.creation.manual; package ru.project.ui.creation.manual;
import ru.project.collection.MyLinkedList;
import ru.project.collection.MyList; import ru.project.collection.MyList;
import ru.project.collectors.MyCollectors;
import ru.project.student.Student; import ru.project.student.Student;
import ru.project.ui.creation.FillStrategy; import ru.project.ui.creation.FillStrategy;
@@ -15,14 +15,6 @@ public class ManualFillStrategy implements FillStrategy {
@Override @Override
public MyList<Student> create() { public MyList<Student> create() {
MyList<Student> mainCollection = new MyLinkedList<>(); return settings.getCollection().stream().collect(MyCollectors.toMyList());
MyList<Student> manualDataCollection = settings.getCollection();
for (int i = 0; i < manualDataCollection.size(); i++) {
mainCollection.add(manualDataCollection.get(i));
}
return mainCollection;
} }
} }