Moin,
vielleicht hilft Dir das (Ist leider C++):
std::vector<std::pair<int, int>> v;
v.push_back({ 100 , 7 });
v.push_back({ 110 , 7 });
v.push_back({ 120 , 3 });
v.push_back({ 130 , 8 });
v.push_back({ 99 , 8 });
v.push_back({ 80 , 2 });
std::sort(v.begin(), v.end(), [](auto l, auto r) {
return l.first < r.first;
});
std::sort(v.begin(), v.end(), [](auto l, auto r) {
return l.second > r.second;
});
So etwas ähnliches sollte doch in Java auch gehen, oder?