У меня есть два массива, один из них - String [], а другой - int []. Значения в массиве integer соответствуют элементам массива String. Например, массив String содержит имена некоторых команд, а другой массив int содержит свои очки в лиге. Я могу сортировать массив int с помощью массива Arrays.sort, и я хочу сортировать массив String в соответствии с точками, и если две команды имеют одинаковые точки, я должен упорядочить их по алфавиту.Связать два массива и отсортировать их вместе
Я могу сделать 2D-массив, но как его отсортировать?
Вам нужен класс - 'Team' с атрибутом' name' и 'point'. В Интернете есть много таких примеров, и СА. Пожалуйста, найдите его. –
Это зависит от области. Если команды существуют вне этих результатов, вам нужен класс 'Team', а также класс TeamResults. –
Вместо этого вы можете использовать карту и отсортировать ее, как описано здесь: http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java – Aliza