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;

文章“【Java基礎知識】Java包裝類入門”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2020/51026.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 婷婷开心深爱五月天播播| 青青青久97在线观看香蕉| 永久免费无内鬼放心开车| 女人和拘做受口述| 免费成人激情视频| 中文字字幕在线精品乱码app| 豪妇荡乳1一5白玉兰| 日韩高清在线不卡| 国产激情视频在线播放| 亚洲av乱码一区二区三区| 亚洲国产成人va在线观看| 欧美性受xxxx| 国产精品亚洲欧美日韩一区在线| 亚洲欧美激情在线| 91久久大香线蕉| 欧美激情第1页| 国产精品美女一级在线观看| 亚洲欧洲自拍拍偷午夜色| 91欧美精品综合在线观看| 欧美极度另类精品| 国产色产综合色产在线观看视频| 亚洲精品乱码久久久久久按摩| av72发布页| 波多野结衣忆青春| 国内自产少妇自拍区免费| 亚洲欧洲精品成人久久曰| 55夜色66夜色| 男女一级爽爽快视频| 天堂а√在线官网| 亚洲欧美激情小说另类| 老汉色av影院| 日韩精品视频在线播放| 国产女主播喷水视频在线观看| 久久夜色精品国产噜噜亚洲a | 高清不卡毛片免费观看| 日本三级香港三级人妇99| 国产一区二区不卡免费观在线| 与子乱刺激对白在线播放| 立川理惠在线播放一区| 女人18毛片水最多| 亚洲欧美一区二区三区孕妇|