類庫就是Java API(Application Programming Interface,應用程序接口),是系統提供的已實現的標準類的集合。在程序設計中,合理和充分利用類庫提供的類和接口,不僅可以完成字符串處理、繪圖、網絡應用、數學計算等多方面的工作,而且可以大大提高編程效率,使程序簡練、易懂。
這里為您提供的是28個java工具類大全包括了上傳文件類,生成縮略圖類,正則表達式應用類,常用的文件操作類,時間和日期的工具類等。
java工具類用法
每個類的使用方法都不一樣,得具體分析。
首先,讓我們來看一個獲取當前時間的例子:
Date date = new Date();
System.out.println(date.getTime());上面的語句首先創建了Date的一個對象,接著使用getTime方法獲得當前的時間,但是注意了,輸出后的結果確實一串長整型的數字,這是為什么?實際上這是系統根據當前時間計算出來的一個long型的數,至于是如何計算出來的就不在本文中講述了,那既然這樣的話又如何顯示正確的時間呢?這就要利用到上面的DateFormat類了,這個類是一個基類,它有一個子類是SimpleDateFormat,具體用法請看下面的代碼:
Date date = new Date();
SimpleDateFormat dateFm = new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
System.out.println(dateFm.format(date));這段代碼開始創建了一個Date的對象,用來獲取當前時間,而重點就在于后面的SimpleDateFormat對象,這個對繼承了DateFormat,利用format方法對Date對象進行格式化,然后輸出,而格式的定制是由用戶定制的,EEEE代表星期,MMMM代表月份,而dd代表日,yyyy代表年。使用這個方法就可以根據用戶自定義的格式進行輸出時間。
上面介紹了由用戶自定義格式的輸出時間,下面將來介紹通過JAVA類庫提供的標準格式輸出時間,這就要用到DateFormat類了,請看以下代碼:
Date date = new Date();
DateFormat dateFm = DateFormat.getDateTimeInstance(DateFormat.SHORT,
DateFormat.SHORT);
System.out.println(dateFm.format(date));這里使用的方法和用戶自定義的方法差不多,只是這里使用的是一個抽象類,由于DateFormat是一個抽象類,所以它不能通過構造函數構造對象,在這里是通過getDateTimeInstance()方法獲得該對象,而所傳遞的參數就是DateFormat里面定義的一些常量,系統根據這些常量輸出當前時間,由于這里使用的是getDateTimeInstance方法,所以將傳遞兩個常量參數,用來分別格式化日期和當前的時間。
- PC官方版
- 安卓官方手機版
- IOS官方手機版