我应该创建一个公共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