Произвести случайный выбор списка объектов с одинаковым значением в одном из свойств этого объекта - PullRequest
0 голосов
/ 06 августа 2020

У меня есть объект List of Employee с sortKeys, я уже сортирую список сотрудников с помощью sortKey, но теперь мне нужно рандомизировать список с такими же значениями sortkey. Как решить эту проблему в java например, это объект сотрудника

 public class Employee {
        private String id;
        private Map<String, Double> sortKeys;
    }


Sorted object with same age and score

    enter code here

{
    "EmployeesList": {
        "Employee": [{
                "id": "id3",
                "sortKeys": {
                    "age": "40",
                    "score": "10"
                }
            },


            {
                "id": "id2",
                "sortKeys": {
                    "age": "40",
                    "score": "10"
                }

            },
            {
                "id": "id4",
                "sortKeys": {
                    "age": "30",
                    "score": "12"
                }

            }, {
                "id": "id1",
                "sortKeys": {
                    "age": "30",
                    "score": "12"
                }
            }
        ]
    }
}


how do I randomize list of employee only within same sortKeys

meaning randomization should apply only between (id3 and id2 ) and (id4 and id1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...