摘要:判斷等值判斷哈希值排序最大值最小值洗牌,隨機重排序非空判斷批量添加集合批量添加集合批量添加集合數組時間格式化時間操作時間計算時間范圍計算根據時間單位字段,計算最大值,如,為,計算出的為輸出結果為時間比較字符串轉化為時間
java.lang.Objects / org.apache.commons.lang.ObjectUtils;
boolean isNull(Object obj); 判斷null
boolean equals(Object a, Object b); 等值判斷
int hashCode(Object o); 哈希值
String toString(Object o, String defaultValue);
java.util.Collectionsvoid sort(List list); 排序
? max(collection); 最大值
? min(collection); 最小值
void shuffle(list); 洗牌,隨機重排序
CollectionUtilsorg.apache.commons.collections.CollectionUtils
boolean isEmpty(collection); 非空判斷
void addAll(Collection collection, Iterator iterator); 批量添加集合(Iterator)
void addAll(Collection collection, Enumeration enumeration); 批量添加集合(Enumeration)
void addAll(Collection collection, Object[] elements); 批量添加集合(數組)
DateFormatUtils 時間格式化String format(Date date, String pattern);
String format(Calendar calendar, String pattern);
String format(long millis, String pattern);
Date addYears(Date date, int amount)
Date addMonths(Date date, int amount)
Date addWeeks(Date date, int amount)
Date addDays(Date date, int amount)
Date addHours(Date date, int amount)
Date addMinutes(Date date, int amount)
Date addSeconds(Date date, int amount)
Date addMilliseconds(Date date, int amount)
Date setYears(Date date, int amount)
Date setMonths(Date date, int amount)
Date setDays(Date date, int amount)
Date setHours(Date date, int amount)
Date setMinutes(Date date, int amount)
Date setSeconds(Date date, int amount)
Date setMilliseconds(Date date, int amount)
時間范圍計算Date ceiling(Date date, inti field); //根據時間單位字段,計算最大值,如 "2017-12-07 16:46:59",field為Calendar.DATE,計算出的Date為:2017-12-08 00:00:00
Date ceiling1 = DateUtils.ceiling(new Date(), Calendar.YEAR); Date ceiling2 = DateUtils.ceiling(new Date(), Calendar.MONTH); Date ceiling3 = DateUtils.ceiling(new Date(), Calendar.DATE); Date ceiling4 = DateUtils.ceiling(new Date(), Calendar.HOUR); // 輸出結果為 2018-01-01 00:00:00 2018-01-01 00:00:00 2017-12-08 00:00:00 2017-12-07 17:00:00時間比較
boolean isSameDay(Date date1, Date date2);
parse 字符串轉化為時間DateUtils.parseDate("2017-12-07",new String[]{"yyyy-MM-dd"})
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70749.html
以下是Java技術棧微信公眾號發布的關于 Java 的技術干貨,從以下幾個方面匯總。 Java 基礎篇 Java 集合篇 Java 多線程篇 Java JVM篇 Java 進階篇 Java 新特性篇 Java 工具篇 Java 書籍篇 Java基礎篇 8張圖帶你輕松溫習 Java 知識 Java父類強制轉換子類原則 一張圖搞清楚 Java 異常機制 通用唯一標識碼UUID的介紹及使用 字符串...
摘要:前面一篇已經介紹了部分關于的用法,主要是介紹的是修飾變量的一些知識。現在的這篇介紹下修飾方法。方法調用非方法或者屬性錯誤的調用以下的操作都在下面進行的。只能調用屬性或者方法。所有的定于的結構不受實例化對象的控制。 前面一篇已經介紹了部分關于 static 的用法,主要是介紹的是 static 修飾變量的一些知識。現在的這篇介紹下 static 修飾方法。 static 修飾方法 沒有實...
摘要:我在面試前針對基礎也花了不少的時間,期間也將自己寫過的博文粗略地刷了一遍,同時也在網上找了不少比較好的資料部分是沒看完的。看面試題也是校驗自己是否真正理解了這個知識點,也很有可能會有新的收獲。 一、前言 只有光頭才能變強 回顧前面: 廣州三本找Java實習經歷 上一篇寫了自己面試的經歷和一些在面試的時候遇到的題目(筆試題和面試題)。 我在面試前針對Java基礎也花了不少的時間,期間也將...
摘要:注解提供了一種安全的類似注釋的機制,用來將任何的信息或元數據與程序元素類方法成員變量等進行關聯。為程序的元素類方法成員變量加上更直觀更明了的說明,這些說明與程序的業務邏輯無關,并且提供給指定的工具或框架使用。 什么是注解? Annotation 是 Java5 之后開始引入的新特性,中文為注解。注解提供了一種安全的類似注釋的機制,用來將任何的信息或元數據(metadata)與程序元素(...
閱讀 3675·2021-11-16 11:41
閱讀 2880·2021-09-23 11:45
閱讀 687·2019-08-30 15:44
閱讀 538·2019-08-30 13:10
閱讀 1961·2019-08-30 12:49
閱讀 3526·2019-08-28 17:51
閱讀 1471·2019-08-26 12:20
閱讀 698·2019-08-23 17:56