Здравствуйте!
В ArrayList храню pojo Website, содержащий 4 строки.
В первом методе в List ArrayList<> добавляю первые 3 строки (соответственно, первый конструктор содержит 3 строки). Во втором методе добавляю последнюю строку в ArrayList<> (+1 доп. конструктор с последней строкой). И получается, что 4 строка не добавляется к 3-м предыдущим, а создаются доп. объекты null null null строка 4. Как можно добавлять объекты в ArrayList и при этом привести их к виду строка 1, строка 2, строка 3, строка 4 (с учетом того, что они получаются и добавляются в разных методах)? Надеюсь, что смог объяснить... При необходимости предоставлю исходный код...
иметь один конструктор для 3 строк и сеттер для 4.
но без кода подсказать сложжно. скорее всего какой-то архитектурный недостаток и задачу можно было решить проще.
И получается, что 4 строка не добавляется к 3-м предыдущим, а создаются доп. объекты null null null строка 4.
- ясень пень не добавиться. при использовании конструктора создается новый объект. его поля инициализируются в конструкторе, а что не инициализировано в конструкторе инициализируется значением по умолчанию
Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей.