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;
}
}
因为您知道考试的数量,所以您可能希望保存一个考试记录而不是整数列表
ExamRecord implements Comparable<ExamRecord>, Serializable {
private int exam1;
private int exam2;
public int compareTo(ExamRecord other) { }
public int hashCode() { }
}
Map<String, ExamRecord>
至于如何使用Map创建数据库,您需要一个名为“index”的文件,该文件列出了所有学生的名字(键),然后为每个学生创建一个与学生同名的文件(因此“John Smith”被保存为“John Smith.dat”或“John_Smith.dat”或其他);该文件要么包含学生的序列化考试记录,要么包含考试成绩列表(例如,如果学生的考试记录是exam1=50,exam2=80,那么您将保存50;80,那么您将在将数据库读回内存时将这些值解析回exam记录)。
另一个选择是序列化/反序列化整个html" target="_blank">数据库,但是如果您是为一个类项目这样做,那么教授可能会认为这是作弊。
本文向大家介绍如何在JavaScript中的第一个字符串中添加两个带有空格的字符串?,包括了如何在JavaScript中的第一个字符串中添加两个带有空格的字符串?的使用技巧和注意事项,需要的朋友参考一下 要添加两个字符串,我们需要一个'+'运算符来在字符串之间创建一些空间,但是当第一个字符串本身包含空格时,就无需显式分配空间。 在下面的示例中,由于字符串'str1'中包含空格,因此仅串联 而没有
我试图创建一个表示JSON对象数组的字符串文字,所以我想到了使用字符串插值特性,如下面的代码所示: 现在我想使用逐字字符串,这样我就不必使用反斜杠来转义双引号。因此,通过这个答案,我了解到逐字字符串和字符串插值可以一起使用。所以我改变了我的代码如下: 但它无法编译。如果我的用法有任何错误,或者在这种情况下无法使用C#的逐字字符串功能转义双引号,有人能帮我吗?
问题内容: 假设我有以下代码: 这段代码运行后,价值会 如果我以相反的顺序替换它们,则会发生类似的问题: 的值将是 我的目标是把成我怎么能做到呢? 问题答案: 使用Apache Commons StringUtils中的方法:
我正在构建一个计算器,为了让计算器工作,我需要将字符串中的所有整数转换为双数。例如,如果我有一个字符串:3*8 5/2-4,我想将其转换为:3.0*8.0 5.0/2.0-4.0。我该怎么做? 编辑:如果我有这个字符串:3.0*8.0 5.0/2.0-4,我想将他转换为:3.0*8.0 5.0/2.0-4.0
问题内容: 我已经在SOAP消息中工作过,以从Web服务获取LoginToken,并将LoginToken存储在String中并用于打印。此打印[wdsd34svdf],但我只想wdsd34svdf,如何删除方括号。请任何人帮助我。 谢谢 例: 输出:[wdsd34svdf]我想要wdsd34svdf 问题答案: 这很容易,您需要先找到[和]的索引,然后再找到子字符串。(这里[总是在开始处,]在结
如果我有一个字符串,比如,是否可以使用作为字符串拆分的点,将字符串拆分为两个字符串?