commons-lang3:DateUtils

/**
     * 以秒为标准时间的毫秒数
     */
    public static final long MILLIS_PER_SECOND = 1000

    /**
     *以分钟为标准时间的毫秒数
     */
    public static final long MILLIS_PER_MINUTE = 60 * MILLIS_PER_SECOND

    /**
     *以小时为标准时间的毫秒数
     */
    public static final long MILLIS_PER_HOUR = 60 * MILLIS_PER_MINUTE

    /**
     * 以天为标准时间的毫秒数
     */
    public static final long MILLIS_PER_DAY = 24 * MILLIS_PER_HOUR

    /**
     * 这个类型是半个月, 所以这可以代表日期是上还是下半个月 。
     */
    public static final int SEMI_MONTH = 1001

    /**
     * 周范围, 从星期日开始 。
     */
    public static final int RANGE_WEEK_SUNDAY = 1

    /**
     * 周范围,从星期一开始 。
     */
    public static final int RANGE_WEEK_MONDAY = 2

    /**
     * 周范围,从关注的那天开始。
     */
    public static final int RANGE_WEEK_RELATIVE = 3

    /**
     * 周范围,以关注的天为中心。
     */
    public static final int RANGE_WEEK_CENTER = 4

     /**
     * 月范围,从星期日开始 。
     */
    public static final int RANGE_MONTH_SUNDAY = 5

    /**
     * 月范围,从星期一开始 。
     */
    public static final int RANGE_MONTH_MONDAY = 6

     /**
     * 不应在标准编成构造获取实列, 而应该直接使用类中的静态方法,如:DateUtils.parseDate(str) 。
     * 此构造函数意在允许需要一个javabeen实列的工具中使用 。  
     */
    public DateUtils()

    /**
     * 判断两个日期时间是否是同一天 。
     *
     * @param date1  第一个日期,不可修改,非null
     * @param date2  第二个日期,不可修改,非null
     */
    public static boolean isSameDay(final Date date1, final Date date2)

    /**
     * 判断两个日历时间是否是同一天 。   
     *
     * @param cal1  第一个日历,不可修改,非null
     * @param cal2  第二个日历,不可修改,非null
     */
    public static boolean isSameDay(final Calendar cal1, final Calendar cal2)

    /**
     * 判断两个日期是否相同
     * 这种方法比较两个对象的毫秒时间 
     *
     * @param date1  第一个日期,不可修改,非null
     * @param date2  第二个日期,不可修改,非null
     */
    public static boolean isSameInstant(final Date date1, final Date date2)

    /**
     * 判断两个日历是否相同
     * 这种方法比较两个对象的毫秒时间 
     *
     * @param cal1  第一个日历,不可修改,非null
     * @param cal2  第二个日历,不可修改,非null
     */
    public static boolean isSameInstant(final Calendar cal1, final Calendar cal2)

    /**
     * 判断两个日历本地时间是否相同
     * 除了比较数值外两个日历对象的类型还要相同
     *
     * @param cal1  第一个日历,不可修改,非null
     * @param cal2  第二个日历,不可修改,非null
     */
    public static boolean isSameLocalTime(final Calendar cal1, final Calendar cal2)

    /**
     * 尝试用parsePatterns中各种不同的日期格式解析代表时间的字符串str 。
     * 
     * 解析时会逐个使用parsePatterns中的格式,如果都没有匹配上, 则抛出异常ParseException 。
     * 
     * @param str  被解析的时间字符串,非null
     * @param parsePatterns  用于解析str的时间格式,有一个或几个,非null
     */
    public static Date parseDate(final String str, final String... parsePatterns) throws ParseException

    /**
     * 尝试用parsePatterns中各种不同的日期格式解析代表时间的字符串str 。
     * 解析时会使用给定的日期格式符locale 。
     * 
     * 解析时会逐个使用parsePatterns中的格式,如果都没有匹配上, 则抛出异常ParseException 。
     * 
     * @param str  被解析的时间字符串,非null
     * @param locale 使用locale中的日期格式符,如果为null,则使用系统默认的locale
     * @param parsePatterns  用于解析str的时间格式,有一个或几个,非null
     */
    public static Date parseDate(final String str, final Locale locale, final String... parsePatterns) throws ParseException

    /**
     * 尝试用parsePatterns中各种不同的日期格式解析代表时间的字符串str 。
     *
     * 解析时会逐个使用parsePatterns中的格式,如果都没有匹配上, 则抛出异常ParseException 。
     * 解析器解析严格不允许的日期, 如:"February 942, 1996" 。
     * 
     * @param str  被解析的时间字符串,非null
     * @param parsePatterns  用于解析str的时间格式,有一个或几个,非null
     */
    public static Date parseDateStrictly(final String str, final String... parsePatterns) throws ParseException

    /**
     * 尝试用parsePatterns中各种不同的日期格式解析代表时间的字符串str 。
     * 解析时会使用给定的日期格式符locale 。
     *
     * 解析时会逐个使用parsePatterns中的格式,如果都没有匹配上, 则抛出异常ParseException 。
     * 解析器解析严格不允许的日期, 如:"February 942, 1996" 。
     * 
     * @param str  被解析的时间字符串,非null
     * @param locale 使用locale中的日期格式符,如果为null,则使用系统默认的locale
     * @param parsePatterns  用于解析str的时间格式,有一个或几个,非null
     */
    public static Date parseDateStrictly(final String str, final Locale locale, final String... parsePatterns) throws ParseException

    /**
     * 在日期date上增加amount年 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的年数,可能为负数
     */
    public static Date addYears(final Date date, final int amount)

    /**
     * 在日期date上增加amount月 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的月数,可能为负数
     */
    public static Date addMonths(final Date date, final int amount)

    /**
     * 在日期date上增加amount周 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的周数,可能为负数
     */
    public static Date addWeeks(final Date date, final int amount)

    /**
     * 在日期date上增加amount天 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的天数,可能为负数
     */
    public static Date addDays(final Date date, final int amount)

    /**
     * 在日期date上增加amount小时 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的小时数,可能为负数
     */
    public static Date addHours(final Date date, final int amount)

    /**
     * 在日期date上增加amount分钟 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的分钟数,可能为负数
     */
    public static Date addMinutes(final Date date, final int amount)

    /**
     * 在日期date上增加amount秒 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的秒数,可能为负数
     */
    public static Date addSeconds(final Date date, final int amount)

    /**
     * 在日期date上增加amount 毫秒 。
     *
     * @param date  处理的日期,非null
     * @param amount  要加的毫秒数,可能为负数
     */
    public static Date addMilliseconds(final Date date, final int amount)

     /**
     * 给日期data设置一个新的年份 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的年份
     */
    public static Date setYears(final Date date, final int amount)

     /**
     * 给日期data设置一个新的月份 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的月份
     */
    public static Date setMonths(final Date date, final int amount)

    /**
     * 给日期data设置一个新的天 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的天
     */
    public static Date setDays(final Date date, final int amount)

    /**
     * 给日期data设置一个新的小时 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的小时
     */
    public static Date setHours(final Date date, final int amount)

     /**
     * 给日期data设置一个新的分钟 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的分钟
     */
    public static Date setMinutes(final Date date, final int amount)

    /**
     * 给日期data设置一个新的秒 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的秒
     */
    public static Date setSeconds(final Date date, final int amount)

    /**
     * 给日期data设置一个新的毫秒 。
     *
     * @param date 处理的日期,非null
     * @param amount 要设置的毫秒
     */
    public static Date setMilliseconds(final Date date, final int amount)

    /**
     * 将一个日期放到日历中 。
     */
    public static Calendar toCalendar(final Date date)

    /**
     * 根据阈值field四舍五入日历date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 April 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Date round(final Date date, final int field)

    /**
     * 根据阈值field四舍五入日历date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 April 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值  
     */
    public static Calendar round(final Calendar date, final int field)

    /**
     * 根据阈值field四舍五入日历date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 April 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值 
     */
    public static Date round(final Object date, final int field)

    /**
     * 根据阈值field截取日期date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 13:00:00.000;
     * 如果field为MONTH,它将返回 1 Mar 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值 
     */
    public static Date truncate(final Date date, final int field)

     /**
     * 根据阈值field截取日历date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 13:00:00.000;
     * 如果field为MONTH,它将返回 1 Mar 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Calendar truncate(final Calendar date, final int field)

    /**
     * 根据阈值field截取日期date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 13:00:00.000;
     * 如果field为MONTH,它将返回 1 Mar 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Date truncate(final Object date, final int field)

    /**
     * 根据阈值field向上舍入日期date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 Apr 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Date ceiling(final Date date, final int field)

    /**
     * 根据阈值field向上舍入日期date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 Apr 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Calendar ceiling(final Calendar date, final int field)

    /**
     * 根据阈值field向上舍入日期date 。
     *
     * 例如, 如果你的时间是 28 Mar 2002 13:45:01.231,
     * 如果field为HOUR,它将返回 28 Mar 2002 14:00:00.000;
     * 如果field为MONTH,它将返回 1 Apr 2002 0:00:00.000 。
     * 
     * @param date  处理的日期,非null
     * @param field  阈值
     */
    public static Date ceiling(final Object date, final int field)

    /**
     * 根据指定的时间focus和范围类型rangeStyle构建一个时间范围迭代器 。
     *
     * 如传入的时间是Thursday, July 4, 2002,范围类型是RANGE_MONTH_SUNDAY,
     * 则返回迭代器的范围是从Sunday, June 30, 2002 到 Saturday, August 3, 2002
     *
     * @param focus  指定的时间
     * @param rangeStyle  范围类型,值必须是如下之一:
     * DateUtils.RANGE_MONTH_SUNDAY, 
     * DateUtils.RANGE_MONTH_MONDAY,
     * DateUtils.RANGE_WEEK_SUNDAY,
     * DateUtils.RANGE_WEEK_MONDAY,
     * DateUtils.RANGE_WEEK_RELATIVE,
     * DateUtils.RANGE_WEEK_CENTER
     */
    public static Iterator<Calendar> iterator(final Date focus, final int rangeStyle)

    /**
     * 根据指定的时间focus和范围类型rangeStyle构建一个时间范围迭代器 。
     *
     * 如传入的时间是Thursday, July 4, 2002,范围类型是RANGE_MONTH_SUNDAY,
     * 则返回迭代器的范围是从Sunday, June 30, 2002 到 Saturday, August 3, 2002
     *
     * @param focus  指定的时间
     * @param rangeStyle  范围类型,值必须是如下之一:
     * DateUtils.RANGE_MONTH_SUNDAY, 
     * DateUtils.RANGE_MONTH_MONDAY,
     * DateUtils.RANGE_WEEK_SUNDAY,
     * DateUtils.RANGE_WEEK_MONDAY,
     * DateUtils.RANGE_WEEK_RELATIVE,
     * DateUtils.RANGE_WEEK_CENTER
     */
    public static Iterator<Calendar> iterator(final Calendar focus, final int rangeStyle)

    /**
     * 根据指定的时间focus和范围类型rangeStyle构建一个时间范围迭代器 。
     *
     * 如传入的时间是Thursday, July 4, 2002,范围类型是RANGE_MONTH_SUNDAY,
     * 则返回迭代器的范围是从Sunday, June 30, 2002 到 Saturday, August 3, 2002
     *
     * @param focus  指定的时间
     * @param rangeStyle  范围类型,值必须是iterator(Calendar, int)方法注释中列出的
     */
    public static Iterator<?> iterator(final Object focus, final int rangeStyle)

 

/**
     * 返回指定分段内的毫秒数 。 所有大于分段的DateFields将被忽略 。
     *
     * 请求任何日期毫秒,将返回当前秒的毫秒数 (返回一个数字在0和999之间) 。
     * 有效的分段值是: Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_YEAR、
     * Calendar.DATE、Calendar.HOUR_OF_DAY、Calendar.MINUTE、
     * Calendar.SECOND 和 Calendar.MILLISECOND
     * 分段值小于或等于MILLISECOND,将返回0 。
     * 
     *  January 1, 2008 7:15:10.538 with Calendar.SECOND as fragment will return 538
     *  January 6, 2008 7:15:10.538 with Calendar.SECOND as fragment will return 538
     *  January 6, 2008 7:15:10.538 with Calendar.MINUTE as fragment will return 10538
     *  January 16, 2008 7:15:10.538 with Calendar.MILLISECOND as fragment will return 0
     *   (a millisecond cannot be split in milliseconds)
     * 
     * @param calendar 获取值得日历对象,非null
     * @param fragment 分段值
     */
  public static long getFragmentInMilliseconds(final Calendar calendar, final int fragment)

    /**
     * 返回指定分段内的秒数 。 所有大于分段的DateFields将被忽略 。
     *
     * 请求任何日期秒,将返回当前的分钟的秒数 (返回一个数字在0和59之间) 。
     * 有效的分段值是: Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_YEAR、
     * Calendar.DATE、Calendar.HOUR_OF_DAY、Calendar.MINUTE、
     * Calendar.SECOND 和 Calendar.MILLISECOND
     * 分段值小于或等于SECOND,将返回0 。
     * 
     *  January 1, 2008 7:15:10.538 with Calendar.MINUTE as fragment will return 10
     *  January 6, 2008 7:15:10.538 with Calendar.MINUTE as fragment will return 10
     *  January 6, 2008 7:15:10.538 with Calendar.DAY_OF_YEAR as fragment will return 26110
     *   (7*3600 + 15*60 + 10)</li>
     *  January 16, 2008 7:15:10.538 with Calendar.MILLISECOND as fragment will return 0
     * 
     * @param calendar 获取值得日历对象,非null
     * @param fragment 分段值
     */
    public static long getFragmentInSeconds(final Calendar calendar, final int fragment)

    /**
     * 返回指定分段内的分钟数 。 所有大于分段的DateFields将被忽略 。
     *
     * 请求任何日期分钟,将返回当前的小时的分钟数 (返回一个数字在0和59之间)
     * 有效的分段值是: Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_YEAR、
     * Calendar.DATE、Calendar.HOUR_OF_DAY、Calendar.MINUTE、
     * Calendar.SECOND 和 Calendar.MILLISECOND
     * 分段值小于或等于MINUTE,将返回0 。
     * 
     *  January 1, 2008 7:15:10.538 with Calendar.HOUR_OF_DAY as fragment will return 15
     *  January 6, 2008 7:15:10.538 with Calendar.HOUR_OF_DAY as fragment will return 15
     *  January 1, 2008 7:15:10.538 with Calendar.MONTH as fragment will return 15
     *  January 6, 2008 7:15:10.538 with Calendar.MONTH as fragment will return 435 (7*60 + 15)
     *  January 16, 2008 7:15:10.538 with Calendar.MILLISECOND as fragment will return 0
     * 
     * @param calendar 获取值得日历对象,非null
     * @param fragment 分段值
     */
    public static long getFragmentInMinutes(final Calendar calendar, final int fragment)

    /**
     * 返回指定分段内的小时数 。 所有大于分段的DateFields将被忽略 。
     *
     * 请求任何日期小时,将返回当前的天的小时数 (返回一个数字在0和23之间) 。
     * 有效的分段值是: Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_YEAR、
     * Calendar.DATE、Calendar.HOUR_OF_DAY、Calendar.MINUTE、
     * Calendar.SECOND 和 Calendar.MILLISECOND
     * 分段值小于或等于HOUR_OF_DAY,将返回0 。
     *  
     *  January 1, 2008 7:15:10.538 with Calendar.DAY_OF_YEAR as fragment will return 7
     *  January 6, 2008 7:15:10.538 with Calendar.DAY_OF_YEAR as fragment will return 7
     *  January 1, 2008 7:15:10.538 with Calendar.MONTH as fragment will return 7
     *  January 6, 2008 7:15:10.538 with Calendar.MONTH as fragment will return 127 (5*24 + 7)
     *  January 16, 2008 7:15:10.538 with Calendar.MILLISECOND as fragment will return 0
     *  
     * @param calendar 获取值得日历对象,非null
     * @param fragment 分段值
     */
    public static long getFragmentInHours(final Calendar calendar, final int fragment)

    /**
     * 返回指定分段内的天数 。 所有大于分段的DateFields将被忽略 。
     *
     * 请求任何日期天数,将返回当前的月的天数 (返回一个数字在1和31之间) 。
     * 有效的分段值是: Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_YEAR、
     * Calendar.DATE、Calendar.HOUR_OF_DAY、Calendar.MINUTE、
     * Calendar.SECOND 和 Calendar.MILLISECOND
     * 分段值小于或等于DATE,将返回0 。
     * 
     *  January 28, 2008 with Calendar.MONTH as fragment will return 28
     *  February 28, 2008 with Calendar.MONTH as fragment will return 28
     *  January 28, 2008 with Calendar.YEAR as fragment will return 28
     *  February 28, 2008 with Calendar.YEAR as fragment will return 59
     *  January 28, 2008 with Calendar.MILLISECOND as fragment will return 0
     * 
     * @param calendar 获取值得日历对象,非null
     * @param fragment 分段值
     */
    public static long getFragmentInDays(final Calendar calendar, final int fragment)

    /**
     * 截取比较两个日历对象的field处的值是否相同 。
     * 
     * @param cal1 第一个日历对象,非null
     * @param cal2 第二个日历对象,非null
     * @param field Calendar中的阈值
     */
    public static boolean truncatedEquals(final Calendar cal1, final Calendar cal2, final int field)

    /**
     * 截取比较两个日期对象的field处的值是否相同 。
     * 
     * @param date1 第一个日期对象,非null
     * @param date2 第二个日期对象,非null
     * @param field Calendar中的阈值
     */
    public static boolean truncatedEquals(final Date date1, final Date date2, final int field)

    /**
     * 截取比较两个日历对象的field处的值 。
     * 如果第一个日历小于、等于、大于第二个,则对应返回负整数、0、正整数
     * 
     * @param cal1 第一个日历对象,非null
     * @param cal2 第二个日历对象,非null
     * @param field Calendar中的阈值
     */
    public static int truncatedCompareTo(final Calendar cal1, final Calendar cal2, final int field)

    /**
     * 截取比较断两个日期对象的field处的值 。
     * 如果第一个日期小于、等于、大于第二个,则对应返回负整数、0、正整数
     * 
     * @param date1 第一个日期对象,非null
     * @param date2 第二个日期对象,非null
     * @param field Calendar中的阈值
     */
    public static int truncatedCompareTo(final Date date1, final Date date2, final int field)

转载于:https://my.oschina.net/u/2289161/blog/1801409

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txtorg.apache.commons.lang.ArrayUtils.class org.apache.commons.lang.BitField.class org.apache.commons.lang.BooleanUtils.class org.apache.commons.lang.CharEncoding.class org.apache.commons.lang.CharRange.class org.apache.commons.lang.CharSet.class org.apache.commons.lang.CharSetUtils.class org.apache.commons.lang.CharUtils.class org.apache.commons.lang.ClassUtils.class org.apache.commons.lang.Entities$ArrayEntityMap.class org.apache.commons.lang.Entities$BinaryEntityMap.class org.apache.commons.lang.Entities$EntityMap.class org.apache.commons.lang.Entities$HashEntityMap.class org.apache.commons.lang.Entities$LookupEntityMap.class org.apache.commons.lang.Entities$MapIntMap.class org.apache.commons.lang.Entities$PrimitiveEntityMap.class org.apache.commons.lang.Entities$TreeEntityMap.class org.apache.commons.lang.Entities.class org.apache.commons.lang.IllegalClassException.class org.apache.commons.lang.IncompleteArgumentException.class org.apache.commons.lang.IntHashMap$Entry.class org.apache.commons.lang.IntHashMap.class org.apache.commons.lang.LocaleUtils.class org.apache.commons.lang.NotImplementedException.class org.apache.commons.lang.NullArgumentException.class org.apache.commons.lang.NumberRange.class org.apache.commons.lang.NumberUtils.class org.apache.commons.lang.ObjectUtils$Null.class org.apache.commons.lang.ObjectUtils.class org.apache.commons.lang.RandomStringUtils.class org.apache.commons.lang.SerializationException.class org.apache.commons.lang.SerializationUtils.class org.apache.commons.lang.StringEscapeUtils.class org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang.WordUtils.class org.apache.commons.lang.builder.CompareToBuilder.class org.apache.commons.lang.builder.EqualsBuilder.class org.apache.commons.lang.builder.HashCodeBuilder.class org.apache.commons.lang.builder.ReflectionToStringBuilder$1.class org.apache.commons.lang.builder.ReflectionToStringBuilder.class org.apache.commons.lang.builder.StandardToStringStyle.class org.apache.commons.lang.builder.ToStringBuilder.class org.apache.commons.lang.builder.ToStringStyle$DefaultToStringStyle.class org.apache.commons.lang.builder.ToStringStyle$MultiLineToStringStyle.class org.apache.commons.lang.builder.ToStringStyle$NoFieldNameToStringStyle.class org.apache.commons.lang.builder.ToStringStyle$ShortPrefixToStringStyle.class org.apache.commons.lang.builder.ToStringStyle$SimpleToStringStyle.class org.apache.commons.lang.builder.ToStringStyle.class org.apache.commons.lang.enum.Enum$Entry.class org.apache.commons.lang.enum.Enum.class org.apache.commons.lang.enum.EnumUtils.class org.apache.commons.lang.enum.ValuedEnum.class org.apache.commons.lang.enums.Enum$Entry.class org.apache.commons.lang.enums.Enum.class org.apache.commons.lang.enums.EnumUtils.class org.apache.commons.lang.enums.ValuedEnum.class org.apache.commons.lang.exception.ExceptionUtils.class org.apache.commons.lang.exception.Nestable.class org.apache.commons.lang.exception.NestableDelegate.class org.apache.commons.lang.exception.NestableError.class org.apache.commons.lang.exception.NestableException.class org.apache.commons.lang.exception.NestableRuntimeException.class org.apache.commons.lang.math.DoubleRange.class org.apache.commons.lang.math.FloatRange.class org.apache.commons.lang.math.Fraction.class org.apache.commons.lang.math.IntRange.class org.apache.commons.lang.math.JVMRandom.class org.apache.commons.lang.math.LongRange.class org.apache.commons.lang.math.NumberRange.class org.apache.commons.lang.math.NumberUtils.class org.apache.commons.lang.math.RandomUtils.class org.apache.commons.lang.math.Range.class org.apache.commons.lang.mutable.Mutable.class org.apache.commons.lang.mutable.MutableBoolean.class org.apache.commons.lang.mutable.MutableByte.class org.apache.commons.lang.mutable.MutableDouble.class org.apache.commons.lang.mutable.MutableFloat.class org.apache.commons.lang.mutable.MutableInt.class org.apache.commons.lang.mutable.MutableLong.class org.apache.commons.lang.mutable.MutableObject.class org.apache.commons.lang.mutable.MutableShort.class org.apache.commons.lang.text.CompositeFormat.class org.apache.commons.lang.text.StrBuilder$StrBuilderReader.class org.apache.commons.lang.text.StrBuilder$StrBuilderTokenizer.class org.apache.commons.lang.text.StrBuilder$StrBuilderWriter.class org.apache.commons.lang.text.StrBuilder.class org.apache.commons.lang.text.StrLookup$MapStrLookup.class org.apache.commons.lang.text.StrLookup.class org.apache.commons.lang.text.StrMatcher$CharMatcher.class org.apache.commons.lang.text.StrMatcher$CharSetMatcher.class org.apache.commons.lang.text.StrMatcher$NoMatcher.class org.apache.commons.lang.text.StrMatcher$StringMatcher.class org.apache.commons.lang.text.StrMatcher$TrimMatcher.class org.apache.commons.lang.text.StrMatcher.class org.apache.commons.lang.text.StrSubstitutor.class org.apache.commons.lang.text.StrTokenizer.class org.apache.commons.lang.time.DateFormatUtils.class org.apache.commons.lang.time.DateUtils$DateIterator.class org.apache.commons.lang.time.DateUtils.class org.apache.commons.lang.time.DurationFormatUtils$Token.class org.apache.commons.lang.time.DurationFormatUtils.class org.apache.commons.lang.time.FastDateFormat$CharacterLiteral.class org.apache.commons.lang.time.FastDateFormat$NumberRule.class org.apache.commons.lang.time.FastDateFormat$PaddedNumberField.class org.apache.commons.lang.time.FastDateFormat$Pair.class org.apache.commons.lang.time.FastDateFormat$Rule.class org.apache.commons.lang.time.FastDateFormat$StringLiteral.class org.apache.commons.lang.time.FastDateFormat$TextField.class org.apache.commons.lang.time.FastDateFormat$TimeZoneDisplayKey.class org.apache.commons.lang.time.FastDateFormat$TimeZoneNameRule.class org.apache.commons.lang.time.FastDateFormat$TimeZoneNumberRule.class org.apache.commons.lang.time.FastDateFormat$TwelveHourField.class org.apache.commons.lang.time.FastDateFormat$TwentyFourHourField.class org.apache.commons.lang.time.FastDateFormat$TwoDigitMonthField.class org.apache.commons.lang.time.FastDateFormat$TwoDigitNumberField.class org.apache.commons.lang.time.FastDateFormat$TwoDigitYearField.class org.apache.commons.lang.time.FastDateFormat$UnpaddedMonthField.class org.apache.commons.lang.time.FastDateFormat$UnpaddedNumberField.class org.apache.commons.lang.time.FastDateFormat.class org.apache.commons.lang.time.StopWatch.class

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值