У меня есть массив многомерных строк. Он содержит числа и строки. Есть ли способ отсортировать его по определенному целочисленному столбцу? , например. У меня есть:Сортировка нескольких массивов многомерных измерений по определенному столбцу
- Фокс | 32 | Один
- Собака | 45 | Два
- Cat | 34 | Три
- Змея | 3 | Четыре
Я хочу отсортировать массив строк по целочисленному столбцу. Например:
- Собака | 45 | Два
- Cat | 34 | Три
- Фокс | 32 | Один
- Змея | 3 | Четыре
Я пробовал с этим, но для этого требуется целочисленный массив.
Arrays.sort(temp, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return Integer.compare(o2[1], o1[1]);
}});
почему бы вам не использовать массив объектов? –
int [] o1, int [] o2 вы говорите, что у вас есть буксирные массивы типа integer, я уверен, что если вы измените это на int o1 и int o2, все будет хорошо –