Java里面的结构体

Java里面的结构体,大小不一样的两个结构体,现在需要用代码对其进行一个比较的判断,判断大小,怎么实现的呢

你可以用下compareTo方法来比较两个结构体对象的大小




MyStruct struct1 = new MyStruct();
struct1.setSomeProperty(10);

MyStruct struct2 = new MyStruct();
struct2.setSomeProperty(5);

int result = struct1.compareTo(struct2);
if (result < 0) {
    System.out.println("struct1 is smaller than struct2");
} else if (result > 0) {
    System.out.println("struct1 is larger than struct2");
} else {
    System.out.println("struct1 is equal to struct2");
}

@ada; 请你介绍一下吧

重写equals()方法