From 5e9eb6b46a9c45502968ebba6bc382a4960653ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=20=D0=93=D0=B5?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D0=BD?= Date: Wed, 2 Sep 2026 13:05:56 +0400 Subject: [PATCH] refactor(creation): use stream for manual collection creation --- .../ui/creation/manual/ManualFillStrategy.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/ru/project/ui/creation/manual/ManualFillStrategy.java b/app/src/main/java/ru/project/ui/creation/manual/ManualFillStrategy.java index 1a5c54e..69d47aa 100644 --- a/app/src/main/java/ru/project/ui/creation/manual/ManualFillStrategy.java +++ b/app/src/main/java/ru/project/ui/creation/manual/ManualFillStrategy.java @@ -1,7 +1,7 @@ package ru.project.ui.creation.manual; -import ru.project.collection.MyLinkedList; import ru.project.collection.MyList; +import ru.project.collectors.MyCollectors; import ru.project.student.Student; import ru.project.ui.creation.FillStrategy; @@ -15,14 +15,6 @@ public class ManualFillStrategy implements FillStrategy { @Override public MyList create() { - MyList mainCollection = new MyLinkedList<>(); - - MyList manualDataCollection = settings.getCollection(); - - for (int i = 0; i < manualDataCollection.size(); i++) { - mainCollection.add(manualDataCollection.get(i)); - } - - return mainCollection; + return settings.getCollection().stream().collect(MyCollectors.toMyList()); } }