我正在尝试创建某种循环来检查数组中的高分值,如果它高于其他一些值,则将其添加到数组中,然后将所有较低的值向下移动。
例如,数组被调用Integer highScoreArray[12, 9, 8, 7]
并且其中有 4 个值。我有另一个数组,它保留了获得高分的相应日期,称为String highDateArray["12/5/11", "3/4/11", "4,4/12", "6/6/10"]
.
我将如何向数组添加新值和相应的日期?即如果新值是“10”并且日期是“5/29/12”?
我不想使用 sort 命令,highScoreArray[]
因为那样我将无法跟踪highDateArray[]
. 我希望之后在两个单独的线性布局中对两列文本中的两个数组进行排序,所以试图将它们分开,我是否让这变得更加困难?
for (int i = 0; i < highScoreArray.length; i++)
{
if(newHighScore>=highScoreArray[i])
{
// DO SOMETHING
}
}