internalGet()
方法internalGet()方法在java.util包中可用。
internalGet()方法用于获取此Calendar的给定field(fi)的值,它是未经验证的值。
internalGet()方法是一个非静态方法,可通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
internalGet()方法在返回值时不会引发异常。
语法:
protected final int internalGet(int fi);
参数:
int fi –代表日历字段。
返回值:
该方法的返回类型为int,它返回给定参数fi(日历字段)的值。
示例
//Java程序演示的例子 //日历的int internalGet(int fi)方法 import java.util.*; public class InternalGet extends GregorianCalendar { public static void main(String args[]) { //实例化Calendar对象 InternalGet ca = new InternalGet(); //通过使用internalGet()方法是 //获取日历的值 int year = ca.internalGet(YEAR); int month = ca.internalGet(MONTH); int days = ca.internalGet(DATE); //显示此日历的哈希码 System.out.println("ca.internalGet(YEAR): " + year); System.out.println("ca.internalGet(MONTH): " + month); System.out.println("ca.internalGet(DATE): " + days); } }
输出结果
ca.internalGet(YEAR): 2020 ca.internalGet(MONTH): 0 ca.internalGet(DATE): 27