|
21.05.2008, 00:28 | #1 |
Участник
|
Как известно, Map по умолчанию сортирует элементы в порядке возрастания ключа (в ядре упоминается какой-то параметр ком.строки reversemap, возможно, меняющий такое поведение). Так вот, если требуется получить обратный порядок сортировки, можно, скажем, для числовых ключей просто при помещении очередного значения в Map задавать значение ключа с противоположным знаком, а при извлечении данных из Map снова менять знак, чтобы получить исходное значение. В приведенном примере отрицательные значения InventJournalTrans.Qty просто не надо умножать на -1 перед помещением в Map.
|
|
|
За это сообщение автора поблагодарили: PODOL (1). |