静的でないArrayListに静的要素を追加する方法はありますか?非静的なArrayListで特定の要素を静的にする方法はありますか?
私はCollaboratorクラスを持っていますが、このクラスにはProjects Arraylistがあります。つまり、プロジェクトクラスにはプロジェクトを編集するメソッドがありますが、編集すると、作成した共同作業者のProject ArrayListの要素は更新されません。
手作業で更新すると、Collaborators ArrayList内でProject Arraylistを実行して、編集中のプロジェクトがどの共同編集者にあるかを検索する必要があります。
メインクラスに静的なProjectオブジェクトを作成しましたが、編集すると動作するようです。しかし、私はメソッド内に静的オブジェクトを作成することはできません。
class Collaborator {
String name;
String email;
ArrayList<Project> projects = new ArrayList<>();
私は、全体のArrayListには、静的作ってみましたが、それは私が作成するすべての新しい協力者は私が起こることを望んでいない同じプロジェクトを、持っています。
ありがとうございます。
これを正しく理解している場合:プロジェクトインスタンスの編集内容は、プロジェクトインスタンスのリストに反映されていませんか? – efekctive
'Project'クラスのインスタンスを' Collaborator'クラスの 'projects' ArrayListに追加するためのメソッドを表示します。 –
"私のプロジェクトクラスにはプロジェクトを編集するメソッドがありますが、編集すると要素を更新しません"。どのように 'Project'クラスのインスタンスを編集するためにメソッドを呼び出すのですか? –