class DefinedClass {
public int index1;
public int index2;
public DefinedClass(int input1, int input2) {
index1 = input1;
index2 = input2;
}
}
DefinedClass ex1 = new DefinedClass(3,10);
DefinedClass ex2 = new DefinedClass(2,5);
List<DefinedClass> l = new ArrayList<>();
l.add(ex1);
l.add(ex2);
l.sort((o1,o2)->{
if(o1.index1!=o2.index1) {
return o1.index1-o2.index1;
}
if(o1.index2!=o2.index2) {
return o1.index2-o2.index2;
}
return 0;
});
```