学生評価のジャーナルがあるとします。各学生は、ある日、雑誌に各科目の印を付けています。特定の日付までに学生の印を付けるより良い方法はありますか?java - クラスの雑誌に学生の評価を保存するためのより良い方法
私はHashMap<Student, HashMap<Subject, ArrayList<Integer>>>
にこのデータを保存しようとした(question私の前)が、私はこの方法が効率的でかさばらないと思います。
これを作成/読み取り/更新/削除アクションで効率的に保存する方法はありますか?私はクラスのマークや別のクラスを整理する方法をヒントを得ることがうれしいです。
public class Mark {
private Integer value;
private Date date;
private Student student;
private Subject subject;
//getters & setters
}
これは、任意のCollection<Mark> marks
使用してフィルタリング方法から具体的な学生のすべてのマークを取得できるようになります(guave LIBSが提供するグーグル:
あなたはおそらくOO用語で、さらに抽象 –