比如:
public class Test {
public void method1() {
}
public void method2() {
}
public String method3() {
return "hello";
}
void method4();
final int method5() {
return 0;
}
}
Class中的getDeclaredMethods可以得到定义的所有方法,但是并不保证顺序。如果想得到以定义顺序的方法列表,应该怎么做呢?
6 回答

料青山看我应如是
TA贡献1772条经验 获得超8个赞
好像Java里编译完了就没有顺序了,当然你可以自定义注解,然后根据注解的值来处理。
@FieldOrder("1")
private String x;
@FieldOrder("2")
private String x;
之类的,然后通过这个值排序。
添加回答
举报
0/150
提交
取消