DevShivmohan / Learning-everything

Learning for developer only
0 stars 1 forks source link

Sorting a list of objects by id[any param] #17

Open DevShivmohan opened 1 year ago

DevShivmohan commented 1 year ago

Code structure

Descending order Syntax

List<Object> objects=new ArrayList<>();
objects.sort(Comparator.comparing(Object::getter_name).reversed());

Example

List<AlarmHistory> finalAlarmHistoryList=new ArrayList()<>;
finalAlarmHistoryList.sort(Comparator.comparing(AlarmHistory::getAlarmHistoryId).reversed());

Ascending order Syntax

List<Object> objects=new ArrayList<>();
objects.sort(Comparator.comparing(Object::getter_name));

Example

List<AlarmHistory> finalAlarmHistoryList=new ArrayList()<>;
finalAlarmHistoryList.sort(Comparator.comparing(AlarmHistory::getAlarmHistoryId));

For more sorting information refer - https://stackoverflow.com/questions/5805602/how-to-sort-list-of-objects-by-some-property

DevShivmohan commented 1 year ago

Note : While implementing JWT as Login purpose make sure that changes made or not

image