我應該創建一個公共StudentDatabase(),它應該創建一個空數據庫而不使用java api類或方法。應該有一個方法: public boolean add(String macid,int exam1,int exam2)向數據庫添加記錄。如果MacID爲macid的學生已經在數據庫中,則此方法使用exam1和exam2更新他/她的成績,並返回false;否則,它將創建macid,exam1和exam2作爲數據庫中的新記錄並返回true。我已經得到了這麼多:如何使用具有兩個int值和一個字符串鍵的映射
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;
}
}
我不明白我如何使用地圖創建數據庫。任何幫助將不勝感激。謝謝
謝謝!我真的很感謝你的幫助 – Waleed 2013-04-25 01:58:47
一切都很好,請記住點擊回答請:) – 2013-04-25 02:08:03