相信各位小伙伴們對基本數據類型都非常熟悉,例如 int、float、double、boolean、char 等?;緮祿愋褪遣痪邆鋵ο蟮奶匦缘模热缁绢愋筒荒苷{用方法、功能簡單,為了讓基本數據類型也具備對象的特性, Java 為每個基本數據類型都提供了一個包裝類,這樣我們就可以像操作對象那樣來操作基本數據類型。
實例:
public class HelloWorld { public static void main(String[] args) { // 定義int類型變量,值為86int score1 = 86; // 創建Integer包裝類對象,表示變量score1的值Integer score2=new Integer(score1); // 將Integer包裝類轉換為double類型double score3=score2.doubleValue(); // 將Integer包裝類轉換為float類型float score4=score2.floatValue(); // 將Integer包裝類轉換為int類型int score5 =score2.intValue();
System.out.PRintln("Integer包裝類:" + score2);System.out.println("double類型:" + score3);System.out.println("float類型:" + score4);System.out.println("int類型:" + score5);}}
運行結果:
Integer包裝類:86double類型:86.0float類型:86.0int類型:862.Calendar的應用
Date 類最主要的作用就是獲得當前時間,同時這個類里面也具有設置時間以及一些其他的功能,但是由于本身設計的問題,這些方法卻遭到眾多批評,不建議使用,更推薦使用 Calendar 類進行時間和日期的處理。
java.util.Calendar 類是一個抽象類,可以通過調用 getInstance() 靜態方法獲取一個 Calendar 對象,此對象已由當前日期時間初始化,即默認代表當前時間,如 Calendar c = Calendar.getInstance();
那么如何使用 Calendar 獲取年、月、日、時間等信息呢?我們來看下面的代碼:
其中,調用 Calendar 類的 getInstance() 方法獲取一個實例,然后通過調用 get() 方法獲取日期時間信息,參數為需要獲得的字段的值, Calendar.Year 等為 Calendar 類中定義的靜態常量。
運行結果:
Calendar 類提供了 getTime() 方法,用來獲取 Date 對象,完成 Calendar 和 Date 的轉換,還可通過 getTimeInMillis() 方法,獲取此 Calendar 的時間值,以毫秒為單位。如下所示:
運行結果:
3.使用Math類操作對象
Math 類位于 java.lang 包中,包含用于執行基本數學運算的方法, Math 類的所有方法都是靜態方法,所以使用該類中的方法時,可以直接使用類名.方法名,如: Math.round();
常用的方法:
通過案例我們來認識一下他們的使用吧?。?/p>
運行結果:
新聞熱點
疑難解答