I want to make a sort in Java. In my object I have many element so I want to make this sort with power and model:
public class Product implements Comparable<Product>,Serializable
{
private int idProduct ;
private int power;
private String model;
private String color;
[...]
@Override
public int compareTo(Product o) {
return String.valueOf(this.power).compareTo(String.valueOf(o.power));
}
So how to make sort with power and model?
The following will first sort on
powerand in case of a tie, will sort onmodel:Or if you need to compare
powerlexicographically, do: