courses = new ArrayList<Course>();
units = new HashMap<Integer,Unit>();
staffs = new HashMap<Integer,Staff>();
このようにユニットクラスとスタッフクラスをコースクラスにマッピングできますか? データをシリアル化されたデータとしてdatファイルに保存したい。
私のシナリオはこんな感じです。コースには多くのユニットがあり、コースにはスタッフ クラスのディレクター 1 名と副ディレクター 1 名がいます。
私は最初のものが好きでした。問題は、database.java というクラスがあり、そこにこのようなメソッドがあることです。
public boolean setDatabase(ArrayList<Course> iCourse, Map<Integer,Unit> iUnit)
したがって、これを使用すると:
courses = new ArrayList<Course>();
units = new HashMap<Integer,Unit>();
staffs = new HashMap<Integer,Staff>();
以下でこれを試すことはできますか?
public boolean setDatabase(ArrayList<Course> iCourse, Map<Integer,Unit> iUnit, Map<Integer,Staff> iStaff)