Compare dos objetos con operadores "<" o ">" en Java
Cómo hacer que dos objetos en Java sean comparables usando "<" o ">" p.
MyObject<String> obj1= new MyObject<String>(“blablabla”, 25);
MyObject<String> obj2= new MyObject<String>(“nannaanana”, 17);
if (obj1 > obj2)
do something.
He hecho el encabezado de clase MyObject como
public class MyObject<T extends Comparable<T>> implements Comparable<MyObject<T>>
y creé el método Comp, pero toda la ganancia que obtuve es que ahora puedo usar "ordenar" en la lista de objetos, pero ¿cómo puedo comparar dos objetos entre sí directamente? Es
if(obj1.compareTo(obj2) > 0)
do something
¿la única forma?