自動裝箱與自動拆箱

2021-08-10 01:51:25 字數 882 閱讀 3050

/*

* jdk1.5後出現的特性,自動裝箱和自動拆箱

* 自動裝箱: 基本資料型別,直接變成物件

* 自動拆箱: 物件中的資料變回基本資料型別

* 方便使用

* 自動裝箱和拆箱弊端,可能出現空指標異常

*/public class integerdemo_2

/* * 關於自動裝箱和拆箱一些題目

*/public static void function_2()

//自動裝箱和拆箱弊端,可能出現空指標異常

@suppresswarnings("null")

public static void function_1()

//自動裝箱,拆箱的 好處: 基本型別和引用類直接運算

public static void function()}/*

arraylistar = new arraylist();

ar. add(1);

*/

public class integerdemo 

//將int型轉換為string型

//兩種方法,一種是直接加「」,

//另一種是使用方法tostring(int,進製)區別於paseint,這是將int轉換為指定的進製

public static void function_3()

//將 指定進製(16進製制) 的ab1轉換為十進位制的整形

public static void function_2()

//將int型別轉換成string型別

public static void function_1()

}

自動裝箱與自動拆箱

j a 中的每一種原始資料型別都有其對應的引用型別 boolean byte char double float int long 和 short 分別對應著 boolean byte character double float integer long 和 short。在處理賦值語句 方法的引數...

裝箱和拆箱,自動裝箱和自動拆箱

以integer的建立為例。裝箱 把基本資料型別轉換成包裝類物件 int integer integer num1 new integer 17 拆箱 把乙個包裝類的物件,轉換成基本型別的變數 integer int int num2 num1.intvalue 自動裝箱 integer num3 ...

自動拆箱 裝箱

返回目錄 裝箱就是自動將基本資料型別轉換為包裝器型別 拆箱就是自動將包裝器型別轉換為基本資料型別。自動裝箱 integer total 99 自動拆箱 也就是說在i 128 i 128是會建立不同的物件,在i 128 i 128會根據i的值返回已經建立好的指定的物件。對於double型別來說,我們就...