Java api クラスまたはメソッドを使用せずに空のデータベースを作成する public StudentDatabase() を作成することになっています。データベースにレコードを追加するメソッド public boolean add(String macid, int Exam1, int Exam2) があるはずです。MacID が macid である学生がすでにデータベースに存在する場合、このメソッドはその学生の成績を試験 1 と試験 2 で更新し、false を返します。それ以外の場合は、macid、exam1、exam 2 をデータベースに新しいレコードとして作成し、true を返します。私はここまで来ました:
public class StudentDatabase
{
public StudentDatabase()
{
Map<String, Set<int>> = new HashMap<String,List<int>>();
}
public boolean add(String macid, int exam1, int exam2)
{
remove(0);
return false;
}
public int getExam1(String macid)
{
if (sdb.macid("ID_") = macid);
else
return -1;
}
public int getExam2(String macid)
{
return -1;
}
public boolean remove(String macid)
{
if (StudentDatabase.macid == macid[]) {
for (int j = i; j < (size - 1); j++)
{
ARRAY[j] = ARRAY[j + 1]; //shift elements left
}
return true;
}
return false;
}
public int query(int exam1Low, int exam1High, int exam2Low, int exam2High)
{
return 0;
}
}
Map を使用してデータベースを作成する方法がわかりません。どんな助けでも大歓迎です。ありがとうございました