有没有办法在非静态ArrayList中添加静态元素?如何在非静态ArrayList中使特定元素静态化?
我有我的Collaborator类,这个类有一个Projects Arraylist。事情是,我的Project类有一个编辑项目的方法,但是当我编辑时,它不会更新我创建的协作者中的项目ArrayList中的元素。
手动更新将要求我运行我的Collaborators ArrayList中的Projects Arraylist来搜索哪些协作者拥有我正在编辑的这个项目。
我在Main类中创建了一个静态的Project对象,当我编辑他时,它似乎工作。但是我不能在方法中创建静态对象。
class Collaborator {
String name;
String email;
ArrayList<Project> projects = new ArrayList<>();
我试图让整个ArrayList中静态的,但它让我所有新创建的合作者具有相同的项目,我不希望发生的事情。
在此先感谢。
如果我的理解正确:项目实例中的编辑不会反映在列表中的项目实例中? – efekctive
显示用于向'Collaborator'类中的'projects' ArrayList添加'Project'类的实例的方法。 –
“我的Project类有一个编辑项目的方法,但_when edit_时,它不更新元素”。如何调用该方法来编辑'Project'类的实例? –