• <menu id="wosog"><strong id="wosog"></strong></menu>
  • <nav id="wosog"></nav>
  • <menu id="wosog"></menu>
    400-650-7353

    精品課程

    您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】Java包裝類入門

    【Java基礎知識】Java包裝類入門

    • 發布: java培訓
    • 來源:Java培訓干貨資料
    • 2020-07-31 20:22:53
    • 閱讀()
    • 分享
    • 手機端入口

    在Java中我們經常會見到一些基本的數據類型,比如整數類型(int),小數類型(double,float)等,但是Java是一門面向對象的語言,很多的類型都是以對象的形式展現,像這些數據類型也可以有自己的對象;每個類型的對應包裝類型為:int-> Integer double->Double float->Float char->Character short->Short boolean->Boolean byte->Byte;

    我們用包裝類將這些類型封裝好之后,就可以使用對象的一些屬性和方法,可以方便的操作這些對象;

    在這些包裝類中,我們可以將這些包裝類對象和基本數據類型進行轉換,也叫作裝箱操作和拆箱操作:裝箱操作就是將基本數據類型轉換為包裝類型,例如將基本數據類型int轉換成包裝類Integer,裝箱操作有兩種方式,手動裝箱與自動裝箱,自動裝箱就是直接將基本數據類型賦值給包裝類型對象即可;手動裝箱就是創建一個包裝類對象,然后將值賦值給該對象;

    int value1 = 10;

    Integer value2 = value1; // 自動裝箱

    Integer value3 = new Integer( value1 ); // 手動裝箱

    有了裝箱操作也就有拆箱操作,拆箱操作的意思就是將包裝類型轉換為基本數據類型;拆箱操作也有兩種方式:手動拆箱與自動拆箱;

    int value4 = value2; // 自動拆箱,直接將包裝類對象賦值給基本數據類型變量

    Int value5 = value2.intValue(); // 手動拆箱,調用包裝類的intValue()方法,獲取變量值;

    包裝類也是一個普通的類,當然也有類的基本屬性,方法;數值類型的包裝類繼承的父類是Number類,這個類里面有一些基本的方法,比如獲取intValue的值,longValue的值等等;

    包裝類繼承Number之后,也會有一些自己的屬性方法,比如Integer類有自己的一些屬性,可以將整數轉換為字符串,也可以將字符串轉換成整數等操作;

    Integer常用方法

    比較兩個數的大小,如果第一個數小于第二個數返回-1;如果兩個數相等返回0;如果第一個數大于第二個數返回1;

    public static int compare(int x, int y)

    將數值字符串轉換為數字,如果傳入的參數中包含非數字的字符,則會報出異常

    public static int parseInt(String s)

    將整數類型轉換為字符串類型

    public String toString()

    valueOf返回Integer類型的數據,根據參數返回不同的結果

    public static Integer valueOf(String s, int radix)

    public static Integer valueOf(String s)

    public static Integer valueOf(int i)

    除了Integer之外,其他的包裝類例如Long, Double也都有類似的功能

    包裝類型除了基本數值類型的包裝類之外,還有boolean, char的包裝類,這兩個類都是普通的封裝,并沒有繼承Number類;

    使用包裝類的使用,進行兩個對象的判斷,需要使用equals方法進行判斷,不可以使用==,當Integer值的范圍在-128到127(包含)之間的時候,使用==返回true,但是不在這個返回的時候,返回false;

    課程好禮申請領取
    您的姓名
    您的電話
    意向課程
     

    中公優就業

    官方QQ

    掃描上方二維碼或點擊一鍵加群,免費領取價值599元網課,加群暗號:599。 一鍵加群

    >>本文地址:
    注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。

    推薦閱讀

    優就業:ujiuye

    關注中公優就業官方微信

    • 關注微信回復關鍵詞“大禮包”,領80G學習資料
    QQ交流群
    領取免費網課
    (加群備注“網站”)
    IT培訓交流群 加入群聊 +
    軟件測試 加入群聊 +
    全鏈路UI/UE設計 加入群聊 +
    Python+人工智能 加入群聊 +
    互聯網營銷 加入群聊 +
    Java開發 加入群聊 +
    PHP開發 加入群聊 +
    VR/AR游戲開發 加入群聊 +
    大前端 加入群聊 +
    大數據 加入群聊 +
    Linux云計算 加入群聊 +
    優就業官方微信
    掃碼回復關鍵詞“大禮包”
    領取80G學習資料

    巨劃算
    現在開通
    2020OAO訓練營
    免費試聽
    課程資料、活動優惠 領取通道
     
     
  • <menu id="wosog"><strong id="wosog"></strong></menu>
  • <nav id="wosog"></nav>
  • <menu id="wosog"></menu>
    线上棋牌平台