我有一个Map<String, String>
,其中包含2位学生的详细信息。
在此地图中,有一个生日,每个学生1个。我有一个名为testssTaken的数组,
String[] examsTaken = {"Maths1", "Maths1", "Maths2", Maths2};
我还有一个名为String[] dob = {"13/07/64", "17/08/97", "", ""};
我想做的是从maps中获取2个出生日期,并使用examsTaken数组中的内容填充dob数组。即我希望我的2个最终数组如下所示
String[] examsTaken = {"Maths1", "Maths1", "Maths2", Maths2};
String[] dob = {"13/07/64", "13/07/64", "17/08/97", "17/08/97"};
我尝试了各种不同的代码行,但是我的dob数组的输出始终都是
String[] dob = {"13/07/64", "17/08/97", "", ""};
或
String[] dob = {"", "", "", ""};
曾尝试遍历examsTaken数组并将出生日期从“地图”添加到dob数组中,但是我无法在dob数组中获得与该数组中的examsTaken相同的出生日期。
如上所述,这些是我希望看到的预期结果
String[] examsTaken = {"Maths1", "Maths1", "Maths2", Maths2};
String[] dob = {"13/07/64", "13/07/64", "17/08/97", "17/08/97"};