У меня есть TreeBasedTable
объект из Гуавы (коллекции Gooogle).Это в форме TreeBasedTable<k1, k2, v>
.k1
и k2
орудие Comparable
.Теперь, когда я отображаю таблицу, я хочу, чтобы пользователь мог сортировать ее различными способами, чтобы изменить порядок значений.
Подход, который я пробовал, состоял в том, чтобы перебрать таблицу и для каждого значения изменитьпеременная, которая используется в методе сравнения.Проблема в том, что он проходит через цикл один раз, а затем возвращает NullPointerException
, что, я думаю, я сузил до попытки изменить порядок во время итерации по нему (ошибка новичка, я знаю).
Поэтому мне было интересно, что было бы хорошим способом изменить порядок этой таблицы?