Есть ли способ добавить статический элемент в нестатический ArrayList?Как сделать определенные элементы статичными в нестационарном ArrayList?
У меня есть класс Collaborator, и у этого класса есть проект Arraylist. Дело в том, что у моего класса Project есть метод для редактирования проекта, но когда я его редактирую, он не обновляет элемент в Project ArrayList в созданных мной сотрудниках.
Обновление вручную потребует от меня запускать проекты Arraylist внутри моего Collaborators ArrayList, чтобы найти, у кого есть этот проект, который я редактирую.
Я создал объект статического проекта в основном классе, и когда я его редактирую, он работает. Но я не могу создавать статические объекты внутри методов.
class Collaborator {
String name;
String email;
ArrayList<Project> projects = new ArrayList<>();
Я пытался сделать все ArrayList статична, но она делает все новые сотрудники я создаю имеют одни и те же проекты, которые я не хочу, чтобы это произошло.
Заранее спасибо.
Если я это правильно понимаю: редактирование экземпляра проекта не отражается в экземпляре Project в списке? – efekctive
Покажите метод, который вы используете для добавления экземпляра класса 'Project' в ArrayList' projects' в классе 'Collaborator'. –
«Мой класс Project имеет метод редактирования проекта, но когда я редактирую_, он не обновляет элемент». Как вызвать метод для редактирования экземпляра класса 'Project'? –