1

可能重复:
如何对彼此相关的两个数组进行排序?

我有 2 个两个String[]数组。我想对索引与第一个数组相同的第二个数组进行排序。

private void checkDatabase(String keyword, String origins) {
    List<RSList> rslist = db.getAllRSListsByType(keyword);

    total = rslist.toArray().length;

    String[] titlearray = new String[total];
    String[] distance = new String[total];

    int i = 0;
    for (RSList cn : rslist) {
        titlearray[i] = cn.getName();
        String origin = origins;
        String destination = cn.getGlat() + "," + cn.getGlon();
        distance[i] = checkDataToGoogle(origin, destination);
        Log.i("Name: ", distance[i]);
        i++;
    }
    Arrays.sort(distance);
    filldata(titlearray, distance);
}

我想titlearray用数组创建相同的索引distance,我已经distance先对数组进行了排序,但我不知道如何titlearraydistance.

谁能给我建议?

4

0 回答 0