Это то, что у меня есть до сих пор, я пытаюсь сортировать кучу List<String>
's на основе значения индекса.Список сортировки на основе значения индекса
LinkedHashSet<List<String>> sorted = new LinkedHashSet<List<String>>();
Как я отсортировать LinkedHashSet в порядке от высокого до самого низкого индекса 2 значения из Листа?
Пример входных данных:
List<String> data1 = Database.getData(uuid);
double price = Double.valueOf(data1.get(2))
data1.add("testval");
data1.add("testval");
data1.add("100.00");
sorted.add(data1);
и на другом отдельном списке:
List<String> data2 = Database.getData(uuid);
double price = Double.valueOf(data2.get(2))
data2.add("anotherval");
data2.add("anotherval");
data2.add("50.00");
sorted.add(data2);
Вывод отсортированного LinkedHashSet в порядке убывания.
testval testval 100.00
anotherval anotherval 50.00
Извините, если это сбивает с толку, я не уверен, где можно сортироваться следующим образом.
Возможный дубликат: http://stackoverflow.com/ questions/17370909/sorting-a-linkedhashset – runDOSrun
Является ли значение всегда третьим элементом в списке? – xcoder
Да, значение всегда совпадает с индексом – ThatGuy343