请问这个java类(GregorianCalendar )的一个方法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问这个java类(GregorianCalendar )的一个方法?相关的知识,希望对你有一定的参考价值。

请问这个java类(GregorianCalendar )有没有这个一个方法(函数)可以确认出其(GregorianCalendar )表示日期的对象d1和d2哪一个的日期在前,哪一个在后啊?

小女子谢谢啦!

可以调用GregorianCalendar 的父类Calendar 一下两个方法
boolean after(Object when)
判断此 Calendar 表示的时间是否在指定 Object 表示的时间之后,返回判断结果。
boolean before(Object when)
判断此 Calendar 表示的时间是否在指定 Object 表示的时间之前,返回判断结果。
参考技术A GregorianCalendar类实现了比较器Comparable接口,Comparable接口里面有一个方法叫compareTo()方法,返回一个整数,当返回1表示大于,返回-1表示小于,返回0表示相等。 参考技术B int k = d1.compareTo(d2);
返回值有0,小于0,大于0
返回值为0表示时间一样

请问java构造函数如何初始化成员变量的啊?

java构造函数如何初始化成员变量的方式如下:
初始化顺序依据转换后对应的class类成员变量的初始化顺序依次执行,所以所有的静态成员变量都是先声明,后执行赋值的,而且赋值的顺序也是依照源代码对静态成员变量初始化的顺序进行的,注意:定义一个成员变量并直接初始化与在静态代码块中进行初始化是等价的,都是依据它们在源代码中定义的顺序进行的。
参考技术A 可以直接赋值的,在构造里写只不过是为了方便,因为使用一个类的时候通常都要先new出该类的实例在构造里赋值,这样在new这个类的实例的时候成员变量就已经被初始化了。 参考技术B 例如成员变量 private int i;
你在构造函数里可以直接 i=100;或this.i=100;这样初始化。
参考技术C this.a = a;
this.b = b;
参考技术D new 对象的时候 给他赋值啊

以上是关于请问这个java类(GregorianCalendar )的一个方法?的主要内容,如果未能解决你的问题,请参考以下文章

请问 java 怎么获取一个类里面属性上方的注释

请问Java中类integer及其方法的使用。

请问java有工具类取两个list的并集吗?

请问java 单例类 与 静态类 有何不同?

请问java不同类的对象怎么放在同一个数组,然后如何对这个数组进行遍历

请问Java中接口与Object类的问题