У меня есть массив пользовательских объектов, как показано ниже: -
"trackPointList": [
{
"latitude": 22.038446,
"longitude": 88.085593,
"serialNo": 5,
"timeZone": "IST"
},
{
"latitude": 22.038446,
"longitude": 88.085593,
"serialNo": 6,
"timeZone": "IST"
},
{
"latitude": 22.496401,
"longitude": 88.323892,
"serialNo": 7,
"timeZone": "IST"
},
{
"latitude": 22.496401,
"longitude": 88.323892,
"serialNo": 8,
"timeZone": "IST"
},
{
"latitude": 22.038446,
"longitude": 88.085593,
"serialNo": 9,
"timeZone": "IST"
},
{
"latitude": 22.038446,
"longitude": 88.085593,
"serialNo": 10,
"timeZone": "IST"
}
],
Я создал класс TrackPoint для пользовательских объектов и список
List<TrackPoint> trackingPoints;
Я успешно заполнил объекты в приведенном выше списке. Теперь я хочу собрать те же объекты, у которых значения lat и long совпадают с другими объектами, в отдельные списки. Например, в приведенном выше случае я хочу два списка, которые содержат 4 одинаковых объекта в одном списке и два других одинаковых объекта в отдельном списке по широте и долготе.
Кроме того, если есть другие различные объекты по их lat и long, тогда их следует хранить в другом списке.
Пожалуйста, дайте мне знать, как этого добиться.