Сортировка Java на основе двух столбцов

Допустим, у меня есть таблица вроде это:

 String | Int1 | Int2
 "foo"    5      0
 "faa"    4      1
 "zaa"    0      1
 "zoo"    4      2
 "laa"    4      3
 "loo"    1      4

Я бы хотел получить такую ​​таблицу:

 String | Int1 | Int2
 "foo"    5      0
 "laa"    4      3
 "zoo"    4      2
 "faa"    4      1
 "loo"    1      4
 "zaa"    0      1

Первое, что происходит, - это сортировка по столбцу Int1 .

Второе, что происходит, - это вроде как по столбцу Int2 , но только для строк с одинаковыми номерами в столбце Int1

Как мне подойти к этой проблеме без использования какого-либо механизма базы данных?

10
задан M. Tibbits 19 August 2011 в 15:59
поделиться