Wednesday, 15 July 2020

How to sort a list of objects based on a particular field of the objects in java?



List<Object> list = new Arraylist<Object>(); 
Sorting a List in Ascending order using Comparator:
Collections.sort(list, new Comparator<MyObject>() {
    @Override
    public int compare(MyObject o1, MyObject o2) {
        return o1.getVariable().compareTo(o2.getVariable());
    }
});