/
nikolay470
/
algorithm_implementation
Обзор
Документация
Войти
/
nikolay470
/
algorithm_implementation
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/ru/gitflic/classes/OrderOnShipment.java
39 строк
1 KB
nikolay94
Добавление функционала: написал логику отбора остатков из зоны отбора.
15 июн 2026, 09:30
15 июн 2026, 09:30
734d1e7
Код
Авторство
О чём код?
package ru.gitflic.classes; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.HashMap; public class OrderOnShipment { public int number; public String recipient; public Address currentAddress_FullPallets = null; public Address currentAddress_Remnants = null; public ArrayDeque<Address> addressesCellsOfFullPallets = new ArrayDeque<>(); public ArrayDeque<Address> addressesCellsOfRemnants = new ArrayDeque<>(); public HashMap<Address, ArrayList<Pallet>> fullPallets = new HashMap<>(); public HashMap<Address, Pallet> remnants = new HashMap<>(); public OrderOnShipment(int number, String recipient) { this.number = number; this.recipient = recipient; } public String toString() { return String.format("Заказ: %d \nПолучатель: %s", this.number, this.recipient); } public boolean equals(OrderOnShipment other) { if (other == null) { return false; } return (this.number == other.number && this.recipient.equals(other.recipient) && this.fullPallets.equals(other.fullPallets)); } }